Struct aws_sdk_proton::operation::get_service_instance::builders::GetServiceInstanceInputBuilder
source · #[non_exhaustive]pub struct GetServiceInstanceInputBuilder { /* private fields */ }
Expand description
A builder for GetServiceInstanceInput
.
Implementations§
source§impl GetServiceInstanceInputBuilder
impl GetServiceInstanceInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of a service instance that you want to get the detailed data for.
This field is required.sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of a service instance that you want to get the detailed data for.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of a service instance that you want to get the detailed data for.
sourcepub fn service_name(self, input: impl Into<String>) -> Self
pub fn service_name(self, input: impl Into<String>) -> Self
The name of the service that you want the service instance input for.
This field is required.sourcepub fn set_service_name(self, input: Option<String>) -> Self
pub fn set_service_name(self, input: Option<String>) -> Self
The name of the service that you want the service instance input for.
sourcepub fn get_service_name(&self) -> &Option<String>
pub fn get_service_name(&self) -> &Option<String>
The name of the service that you want the service instance input for.
sourcepub fn build(self) -> Result<GetServiceInstanceInput, BuildError>
pub fn build(self) -> Result<GetServiceInstanceInput, BuildError>
Consumes the builder and constructs a GetServiceInstanceInput
.
source§impl GetServiceInstanceInputBuilder
impl GetServiceInstanceInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetServiceInstanceOutput, SdkError<GetServiceInstanceError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetServiceInstanceOutput, SdkError<GetServiceInstanceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetServiceInstanceInputBuilder
impl Clone for GetServiceInstanceInputBuilder
source§fn clone(&self) -> GetServiceInstanceInputBuilder
fn clone(&self) -> GetServiceInstanceInputBuilder
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 GetServiceInstanceInputBuilder
impl Default for GetServiceInstanceInputBuilder
source§fn default() -> GetServiceInstanceInputBuilder
fn default() -> GetServiceInstanceInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetServiceInstanceInputBuilder
impl PartialEq for GetServiceInstanceInputBuilder
source§fn eq(&self, other: &GetServiceInstanceInputBuilder) -> bool
fn eq(&self, other: &GetServiceInstanceInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetServiceInstanceInputBuilder
Auto Trait Implementations§
impl Freeze for GetServiceInstanceInputBuilder
impl RefUnwindSafe for GetServiceInstanceInputBuilder
impl Send for GetServiceInstanceInputBuilder
impl Sync for GetServiceInstanceInputBuilder
impl Unpin for GetServiceInstanceInputBuilder
impl UnwindSafe for GetServiceInstanceInputBuilder
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.