Struct aws_sdk_xray::model::service::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Service
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn reference_id(self, input: i32) -> Self
pub fn reference_id(self, input: i32) -> Self
Identifier for the service. Unique within the service map.
sourcepub fn set_reference_id(self, input: Option<i32>) -> Self
pub fn set_reference_id(self, input: Option<i32>) -> Self
Identifier for the service. Unique within the service map.
sourcepub fn names(self, input: impl Into<String>) -> Self
pub fn names(self, input: impl Into<String>) -> Self
Appends an item to names
.
To override the contents of this collection use set_names
.
A list of names for the service, including the canonical name.
sourcepub fn set_names(self, input: Option<Vec<String>>) -> Self
pub fn set_names(self, input: Option<Vec<String>>) -> Self
A list of names for the service, including the canonical name.
sourcepub fn root(self, input: bool) -> Self
pub fn root(self, input: bool) -> Self
Indicates that the service was the first service to process a request.
sourcepub fn set_root(self, input: Option<bool>) -> Self
pub fn set_root(self, input: Option<bool>) -> Self
Indicates that the service was the first service to process a request.
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
Identifier of the Amazon Web Services account in which the service runs.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
Identifier of the Amazon Web Services account in which the service runs.
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of service.
-
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example,
AWS::EC2::Instance
for an application running on Amazon EC2 orAWS::DynamoDB::Table
for an Amazon DynamoDB table that the application used. -
Amazon Web Services Service - The type of an Amazon Web Services service. For example,
AWS::DynamoDB
for downstream calls to Amazon DynamoDB that didn't target a specific table. -
client
- Represents the clients that sent requests to a root service. -
remote
- A downstream service of indeterminate type.
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The type of service.
-
Amazon Web Services Resource - The type of an Amazon Web Services resource. For example,
AWS::EC2::Instance
for an application running on Amazon EC2 orAWS::DynamoDB::Table
for an Amazon DynamoDB table that the application used. -
Amazon Web Services Service - The type of an Amazon Web Services service. For example,
AWS::DynamoDB
for downstream calls to Amazon DynamoDB that didn't target a specific table. -
client
- Represents the clients that sent requests to a root service. -
remote
- A downstream service of indeterminate type.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The start time of the first segment that the service generated.
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 that the service generated.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
The end time of the last segment that the service generated.
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 that the service generated.
sourcepub fn edges(self, input: Edge) -> Self
pub fn edges(self, input: Edge) -> Self
Appends an item to edges
.
To override the contents of this collection use set_edges
.
Connections to downstream services.
sourcepub fn summary_statistics(self, input: ServiceStatistics) -> Self
pub fn summary_statistics(self, input: ServiceStatistics) -> Self
Aggregated statistics for the service.
sourcepub fn set_summary_statistics(self, input: Option<ServiceStatistics>) -> Self
pub fn set_summary_statistics(self, input: Option<ServiceStatistics>) -> Self
Aggregated statistics for the service.
sourcepub fn duration_histogram(self, input: HistogramEntry) -> Self
pub fn duration_histogram(self, input: HistogramEntry) -> Self
Appends an item to duration_histogram
.
To override the contents of this collection use set_duration_histogram
.
A histogram that maps the spread of service durations.
sourcepub fn set_duration_histogram(self, input: Option<Vec<HistogramEntry>>) -> Self
pub fn set_duration_histogram(self, input: Option<Vec<HistogramEntry>>) -> Self
A histogram that maps the spread of service durations.
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 service response times.
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 service response times.