Struct aws_sdk_xray::types::builders::ValueWithServiceIdsBuilder
source · #[non_exhaustive]pub struct ValueWithServiceIdsBuilder { /* private fields */ }
Expand description
A builder for ValueWithServiceIds
.
Implementations§
source§impl ValueWithServiceIdsBuilder
impl ValueWithServiceIdsBuilder
sourcepub fn annotation_value(self, input: AnnotationValue) -> Self
pub fn annotation_value(self, input: AnnotationValue) -> Self
Values of the annotation.
sourcepub fn set_annotation_value(self, input: Option<AnnotationValue>) -> Self
pub fn set_annotation_value(self, input: Option<AnnotationValue>) -> Self
Values of the annotation.
sourcepub fn get_annotation_value(&self) -> &Option<AnnotationValue>
pub fn get_annotation_value(&self) -> &Option<AnnotationValue>
Values of the annotation.
sourcepub fn service_ids(self, input: ServiceId) -> Self
pub fn service_ids(self, input: ServiceId) -> Self
Appends an item to service_ids
.
To override the contents of this collection use set_service_ids
.
Services to which the annotation applies.
sourcepub fn set_service_ids(self, input: Option<Vec<ServiceId>>) -> Self
pub fn set_service_ids(self, input: Option<Vec<ServiceId>>) -> Self
Services to which the annotation applies.
sourcepub fn get_service_ids(&self) -> &Option<Vec<ServiceId>>
pub fn get_service_ids(&self) -> &Option<Vec<ServiceId>>
Services to which the annotation applies.
sourcepub fn build(self) -> ValueWithServiceIds
pub fn build(self) -> ValueWithServiceIds
Consumes the builder and constructs a ValueWithServiceIds
.
Trait Implementations§
source§impl Clone for ValueWithServiceIdsBuilder
impl Clone for ValueWithServiceIdsBuilder
source§fn clone(&self) -> ValueWithServiceIdsBuilder
fn clone(&self) -> ValueWithServiceIdsBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ValueWithServiceIdsBuilder
impl Debug for ValueWithServiceIdsBuilder
source§impl Default for ValueWithServiceIdsBuilder
impl Default for ValueWithServiceIdsBuilder
source§fn default() -> ValueWithServiceIdsBuilder
fn default() -> ValueWithServiceIdsBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for ValueWithServiceIdsBuilder
Auto Trait Implementations§
impl Freeze for ValueWithServiceIdsBuilder
impl RefUnwindSafe for ValueWithServiceIdsBuilder
impl Send for ValueWithServiceIdsBuilder
impl Sync for ValueWithServiceIdsBuilder
impl Unpin for ValueWithServiceIdsBuilder
impl UnwindSafe for ValueWithServiceIdsBuilder
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.