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 ==
.