Struct aws_sdk_proton::operation::update_service_sync_blocker::builders::UpdateServiceSyncBlockerOutputBuilder
source · #[non_exhaustive]pub struct UpdateServiceSyncBlockerOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateServiceSyncBlockerOutput
.
Implementations§
source§impl UpdateServiceSyncBlockerOutputBuilder
impl UpdateServiceSyncBlockerOutputBuilder
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 to update the service sync blocker 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 to update the service sync blocker 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 to update the service sync blocker for.
sourcepub fn service_instance_name(self, input: impl Into<String>) -> Self
pub fn service_instance_name(self, input: impl Into<String>) -> Self
The name of the service instance that you want to update the service sync blocker for.
sourcepub fn set_service_instance_name(self, input: Option<String>) -> Self
pub fn set_service_instance_name(self, input: Option<String>) -> Self
The name of the service instance that you want to update the service sync blocker for.
sourcepub fn get_service_instance_name(&self) -> &Option<String>
pub fn get_service_instance_name(&self) -> &Option<String>
The name of the service instance that you want to update the service sync blocker for.
sourcepub fn service_sync_blocker(self, input: SyncBlocker) -> Self
pub fn service_sync_blocker(self, input: SyncBlocker) -> Self
The detailed data on the service sync blocker that was updated.
This field is required.sourcepub fn set_service_sync_blocker(self, input: Option<SyncBlocker>) -> Self
pub fn set_service_sync_blocker(self, input: Option<SyncBlocker>) -> Self
The detailed data on the service sync blocker that was updated.
sourcepub fn get_service_sync_blocker(&self) -> &Option<SyncBlocker>
pub fn get_service_sync_blocker(&self) -> &Option<SyncBlocker>
The detailed data on the service sync blocker that was updated.
sourcepub fn build(self) -> Result<UpdateServiceSyncBlockerOutput, BuildError>
pub fn build(self) -> Result<UpdateServiceSyncBlockerOutput, BuildError>
Consumes the builder and constructs a UpdateServiceSyncBlockerOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for UpdateServiceSyncBlockerOutputBuilder
impl Clone for UpdateServiceSyncBlockerOutputBuilder
source§fn clone(&self) -> UpdateServiceSyncBlockerOutputBuilder
fn clone(&self) -> UpdateServiceSyncBlockerOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateServiceSyncBlockerOutputBuilder
impl Default for UpdateServiceSyncBlockerOutputBuilder
source§fn default() -> UpdateServiceSyncBlockerOutputBuilder
fn default() -> UpdateServiceSyncBlockerOutputBuilder
source§impl PartialEq for UpdateServiceSyncBlockerOutputBuilder
impl PartialEq for UpdateServiceSyncBlockerOutputBuilder
source§fn eq(&self, other: &UpdateServiceSyncBlockerOutputBuilder) -> bool
fn eq(&self, other: &UpdateServiceSyncBlockerOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateServiceSyncBlockerOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateServiceSyncBlockerOutputBuilder
impl RefUnwindSafe for UpdateServiceSyncBlockerOutputBuilder
impl Send for UpdateServiceSyncBlockerOutputBuilder
impl Sync for UpdateServiceSyncBlockerOutputBuilder
impl Unpin for UpdateServiceSyncBlockerOutputBuilder
impl UnwindSafe for UpdateServiceSyncBlockerOutputBuilder
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> 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