Struct aws_sdk_nimble::operation::get_studio_component::builders::GetStudioComponentFluentBuilder
source · pub struct GetStudioComponentFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to GetStudioComponent.
Gets a studio component resource.
Implementations§
source§impl GetStudioComponentFluentBuilder
impl GetStudioComponentFluentBuilder
sourcepub fn as_input(&self) -> &GetStudioComponentInputBuilder
pub fn as_input(&self) -> &GetStudioComponentInputBuilder
Access the GetStudioComponent as a reference.
sourcepub async fn send(
self
) -> Result<GetStudioComponentOutput, SdkError<GetStudioComponentError, HttpResponse>>
pub async fn send( self ) -> Result<GetStudioComponentOutput, SdkError<GetStudioComponentError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<GetStudioComponentOutput, GetStudioComponentError, Self>
pub fn customize( self ) -> CustomizableOperation<GetStudioComponentOutput, GetStudioComponentError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn studio_component_id(self, input: impl Into<String>) -> Self
pub fn studio_component_id(self, input: impl Into<String>) -> Self
The studio component ID.
sourcepub fn set_studio_component_id(self, input: Option<String>) -> Self
pub fn set_studio_component_id(self, input: Option<String>) -> Self
The studio component ID.
sourcepub fn get_studio_component_id(&self) -> &Option<String>
pub fn get_studio_component_id(&self) -> &Option<String>
The studio component ID.
sourcepub fn set_studio_id(self, input: Option<String>) -> Self
pub fn set_studio_id(self, input: Option<String>) -> Self
The studio ID.
sourcepub fn get_studio_id(&self) -> &Option<String>
pub fn get_studio_id(&self) -> &Option<String>
The studio ID.
Trait Implementations§
source§impl Clone for GetStudioComponentFluentBuilder
impl Clone for GetStudioComponentFluentBuilder
source§fn clone(&self) -> GetStudioComponentFluentBuilder
fn clone(&self) -> GetStudioComponentFluentBuilder
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for GetStudioComponentFluentBuilder
impl Send for GetStudioComponentFluentBuilder
impl Sync for GetStudioComponentFluentBuilder
impl Unpin for GetStudioComponentFluentBuilder
impl !UnwindSafe for GetStudioComponentFluentBuilder
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>
Creates a shared type from an unshared type.