Struct aws_sdk_xray::operation::get_insight_impact_graph::builders::GetInsightImpactGraphOutputBuilder
source · #[non_exhaustive]pub struct GetInsightImpactGraphOutputBuilder { /* private fields */ }
Expand description
A builder for GetInsightImpactGraphOutput
.
Implementations§
source§impl GetInsightImpactGraphOutputBuilder
impl GetInsightImpactGraphOutputBuilder
sourcepub fn insight_id(self, input: impl Into<String>) -> Self
pub fn insight_id(self, input: impl Into<String>) -> Self
The insight's unique identifier.
sourcepub fn set_insight_id(self, input: Option<String>) -> Self
pub fn set_insight_id(self, input: Option<String>) -> Self
The insight's unique identifier.
sourcepub fn get_insight_id(&self) -> &Option<String>
pub fn get_insight_id(&self) -> &Option<String>
The insight's unique identifier.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The provided start time.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The provided start time.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The provided start time.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The provided end time.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The provided end time.
sourcepub fn service_graph_start_time(self, input: DateTime) -> Self
pub fn service_graph_start_time(self, input: DateTime) -> Self
The time, in Unix seconds, at which the service graph started.
sourcepub fn set_service_graph_start_time(self, input: Option<DateTime>) -> Self
pub fn set_service_graph_start_time(self, input: Option<DateTime>) -> Self
The time, in Unix seconds, at which the service graph started.
sourcepub fn get_service_graph_start_time(&self) -> &Option<DateTime>
pub fn get_service_graph_start_time(&self) -> &Option<DateTime>
The time, in Unix seconds, at which the service graph started.
sourcepub fn service_graph_end_time(self, input: DateTime) -> Self
pub fn service_graph_end_time(self, input: DateTime) -> Self
The time, in Unix seconds, at which the service graph ended.
sourcepub fn set_service_graph_end_time(self, input: Option<DateTime>) -> Self
pub fn set_service_graph_end_time(self, input: Option<DateTime>) -> Self
The time, in Unix seconds, at which the service graph ended.
sourcepub fn get_service_graph_end_time(&self) -> &Option<DateTime>
pub fn get_service_graph_end_time(&self) -> &Option<DateTime>
The time, in Unix seconds, at which the service graph ended.
sourcepub fn services(self, input: InsightImpactGraphService) -> Self
pub fn services(self, input: InsightImpactGraphService) -> Self
Appends an item to services
.
To override the contents of this collection use set_services
.
The Amazon Web Services instrumented services related to the insight.
sourcepub fn set_services(self, input: Option<Vec<InsightImpactGraphService>>) -> Self
pub fn set_services(self, input: Option<Vec<InsightImpactGraphService>>) -> Self
The Amazon Web Services instrumented services related to the insight.
sourcepub fn get_services(&self) -> &Option<Vec<InsightImpactGraphService>>
pub fn get_services(&self) -> &Option<Vec<InsightImpactGraphService>>
The Amazon Web Services instrumented services related to the insight.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
Pagination token.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
Pagination token.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
Pagination token.
sourcepub fn build(self) -> GetInsightImpactGraphOutput
pub fn build(self) -> GetInsightImpactGraphOutput
Consumes the builder and constructs a GetInsightImpactGraphOutput
.
Trait Implementations§
source§impl Clone for GetInsightImpactGraphOutputBuilder
impl Clone for GetInsightImpactGraphOutputBuilder
source§fn clone(&self) -> GetInsightImpactGraphOutputBuilder
fn clone(&self) -> GetInsightImpactGraphOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetInsightImpactGraphOutputBuilder
impl Default for GetInsightImpactGraphOutputBuilder
source§fn default() -> GetInsightImpactGraphOutputBuilder
fn default() -> GetInsightImpactGraphOutputBuilder
source§impl PartialEq for GetInsightImpactGraphOutputBuilder
impl PartialEq for GetInsightImpactGraphOutputBuilder
source§fn eq(&self, other: &GetInsightImpactGraphOutputBuilder) -> bool
fn eq(&self, other: &GetInsightImpactGraphOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetInsightImpactGraphOutputBuilder
Auto Trait Implementations§
impl Freeze for GetInsightImpactGraphOutputBuilder
impl RefUnwindSafe for GetInsightImpactGraphOutputBuilder
impl Send for GetInsightImpactGraphOutputBuilder
impl Sync for GetInsightImpactGraphOutputBuilder
impl Unpin for GetInsightImpactGraphOutputBuilder
impl UnwindSafe for GetInsightImpactGraphOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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