Struct aws_sdk_xray::types::builders::InsightEventBuilder
source · #[non_exhaustive]pub struct InsightEventBuilder { /* private fields */ }
Expand description
A builder for InsightEvent
.
Implementations§
source§impl InsightEventBuilder
impl InsightEventBuilder
sourcepub fn set_summary(self, input: Option<String>) -> Self
pub fn set_summary(self, input: Option<String>) -> Self
A brief description of the event.
sourcepub fn get_summary(&self) -> &Option<String>
pub fn get_summary(&self) -> &Option<String>
A brief description of the event.
sourcepub fn event_time(self, input: DateTime) -> Self
pub fn event_time(self, input: DateTime) -> Self
The time, in Unix seconds, at which the event was recorded.
sourcepub fn set_event_time(self, input: Option<DateTime>) -> Self
pub fn set_event_time(self, input: Option<DateTime>) -> Self
The time, in Unix seconds, at which the event was recorded.
sourcepub fn get_event_time(&self) -> &Option<DateTime>
pub fn get_event_time(&self) -> &Option<DateTime>
The time, in Unix seconds, at which the event was recorded.
sourcepub fn client_request_impact_statistics(
self,
input: RequestImpactStatistics
) -> Self
pub fn client_request_impact_statistics( self, input: RequestImpactStatistics ) -> Self
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn set_client_request_impact_statistics(
self,
input: Option<RequestImpactStatistics>
) -> Self
pub fn set_client_request_impact_statistics( self, input: Option<RequestImpactStatistics> ) -> Self
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn get_client_request_impact_statistics(
&self
) -> &Option<RequestImpactStatistics>
pub fn get_client_request_impact_statistics( &self ) -> &Option<RequestImpactStatistics>
The impact statistics of the client side service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn root_cause_service_request_impact_statistics(
self,
input: RequestImpactStatistics
) -> Self
pub fn root_cause_service_request_impact_statistics( self, input: RequestImpactStatistics ) -> Self
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn set_root_cause_service_request_impact_statistics(
self,
input: Option<RequestImpactStatistics>
) -> Self
pub fn set_root_cause_service_request_impact_statistics( self, input: Option<RequestImpactStatistics> ) -> Self
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn get_root_cause_service_request_impact_statistics(
&self
) -> &Option<RequestImpactStatistics>
pub fn get_root_cause_service_request_impact_statistics( &self ) -> &Option<RequestImpactStatistics>
The impact statistics of the root cause service. This includes the number of requests to the client service and whether the requests were faults or okay.
sourcepub fn top_anomalous_services(self, input: AnomalousService) -> Self
pub fn top_anomalous_services(self, input: AnomalousService) -> Self
Appends an item to top_anomalous_services
.
To override the contents of this collection use set_top_anomalous_services
.
The service during the event that is most impacted by the incident.
sourcepub fn set_top_anomalous_services(
self,
input: Option<Vec<AnomalousService>>
) -> Self
pub fn set_top_anomalous_services( self, input: Option<Vec<AnomalousService>> ) -> Self
The service during the event that is most impacted by the incident.
sourcepub fn get_top_anomalous_services(&self) -> &Option<Vec<AnomalousService>>
pub fn get_top_anomalous_services(&self) -> &Option<Vec<AnomalousService>>
The service during the event that is most impacted by the incident.
sourcepub fn build(self) -> InsightEvent
pub fn build(self) -> InsightEvent
Consumes the builder and constructs a InsightEvent
.
Trait Implementations§
source§impl Clone for InsightEventBuilder
impl Clone for InsightEventBuilder
source§fn clone(&self) -> InsightEventBuilder
fn clone(&self) -> InsightEventBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InsightEventBuilder
impl Debug for InsightEventBuilder
source§impl Default for InsightEventBuilder
impl Default for InsightEventBuilder
source§fn default() -> InsightEventBuilder
fn default() -> InsightEventBuilder
source§impl PartialEq for InsightEventBuilder
impl PartialEq for InsightEventBuilder
source§fn eq(&self, other: &InsightEventBuilder) -> bool
fn eq(&self, other: &InsightEventBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.