Struct aws_sdk_proton::operation::get_service_instance::builders::GetServiceInstanceOutputBuilder
source · #[non_exhaustive]pub struct GetServiceInstanceOutputBuilder { /* private fields */ }Expand description
A builder for GetServiceInstanceOutput.
Implementations§
source§impl GetServiceInstanceOutputBuilder
impl GetServiceInstanceOutputBuilder
sourcepub fn service_instance(self, input: ServiceInstance) -> Self
pub fn service_instance(self, input: ServiceInstance) -> Self
The detailed data of the requested service instance.
This field is required.sourcepub fn set_service_instance(self, input: Option<ServiceInstance>) -> Self
pub fn set_service_instance(self, input: Option<ServiceInstance>) -> Self
The detailed data of the requested service instance.
sourcepub fn get_service_instance(&self) -> &Option<ServiceInstance>
pub fn get_service_instance(&self) -> &Option<ServiceInstance>
The detailed data of the requested service instance.
sourcepub fn build(self) -> GetServiceInstanceOutput
pub fn build(self) -> GetServiceInstanceOutput
Consumes the builder and constructs a GetServiceInstanceOutput.
Trait Implementations§
source§impl Clone for GetServiceInstanceOutputBuilder
impl Clone for GetServiceInstanceOutputBuilder
source§fn clone(&self) -> GetServiceInstanceOutputBuilder
fn clone(&self) -> GetServiceInstanceOutputBuilder
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 Default for GetServiceInstanceOutputBuilder
impl Default for GetServiceInstanceOutputBuilder
source§fn default() -> GetServiceInstanceOutputBuilder
fn default() -> GetServiceInstanceOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetServiceInstanceOutputBuilder
impl PartialEq for GetServiceInstanceOutputBuilder
source§fn eq(&self, other: &GetServiceInstanceOutputBuilder) -> bool
fn eq(&self, other: &GetServiceInstanceOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for GetServiceInstanceOutputBuilder
Auto Trait Implementations§
impl Freeze for GetServiceInstanceOutputBuilder
impl RefUnwindSafe for GetServiceInstanceOutputBuilder
impl Send for GetServiceInstanceOutputBuilder
impl Sync for GetServiceInstanceOutputBuilder
impl Unpin for GetServiceInstanceOutputBuilder
impl UnwindSafe for GetServiceInstanceOutputBuilder
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> 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.