Struct aws_sdk_xray::model::edge::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Edge
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn reference_id(self, input: i32) -> Self
pub fn reference_id(self, input: i32) -> Self
Identifier of the edge. Unique within a service map.
sourcepub fn set_reference_id(self, input: Option<i32>) -> Self
pub fn set_reference_id(self, input: Option<i32>) -> Self
Identifier of the edge. Unique within a service map.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The start time of the first segment on the edge.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The start time of the first segment on the edge.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The end time of the last segment on the edge.
sourcepub fn summary_statistics(self, input: EdgeStatistics) -> Self
pub fn summary_statistics(self, input: EdgeStatistics) -> Self
Response statistics for segments on the edge.
sourcepub fn set_summary_statistics(self, input: Option<EdgeStatistics>) -> Self
pub fn set_summary_statistics(self, input: Option<EdgeStatistics>) -> Self
Response statistics for segments on the edge.
sourcepub fn response_time_histogram(self, input: HistogramEntry) -> Self
pub fn response_time_histogram(self, input: HistogramEntry) -> Self
Appends an item to response_time_histogram
.
To override the contents of this collection use set_response_time_histogram
.
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
sourcepub fn set_response_time_histogram(
self,
input: Option<Vec<HistogramEntry>>
) -> Self
pub fn set_response_time_histogram(
self,
input: Option<Vec<HistogramEntry>>
) -> Self
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
sourcepub fn aliases(self, input: Alias) -> Self
pub fn aliases(self, input: Alias) -> Self
Appends an item to aliases
.
To override the contents of this collection use set_aliases
.
Aliases for the edge.
sourcepub fn set_aliases(self, input: Option<Vec<Alias>>) -> Self
pub fn set_aliases(self, input: Option<Vec<Alias>>) -> Self
Aliases for the edge.
sourcepub fn edge_type(self, input: impl Into<String>) -> Self
pub fn edge_type(self, input: impl Into<String>) -> Self
Describes an asynchronous connection, with a value of link
.
sourcepub fn set_edge_type(self, input: Option<String>) -> Self
pub fn set_edge_type(self, input: Option<String>) -> Self
Describes an asynchronous connection, with a value of link
.
sourcepub fn received_event_age_histogram(self, input: HistogramEntry) -> Self
pub fn received_event_age_histogram(self, input: HistogramEntry) -> Self
Appends an item to received_event_age_histogram
.
To override the contents of this collection use set_received_event_age_histogram
.
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an event is received. Only populated when EdgeType is link
.
sourcepub fn set_received_event_age_histogram(
self,
input: Option<Vec<HistogramEntry>>
) -> Self
pub fn set_received_event_age_histogram(
self,
input: Option<Vec<HistogramEntry>>
) -> Self
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an event is received. Only populated when EdgeType is link
.