#[non_exhaustive]pub struct UpdateSpaceInputBuilder { /* private fields */ }Expand description
A builder for UpdateSpaceInput.
Implementations§
source§impl UpdateSpaceInputBuilder
impl UpdateSpaceInputBuilder
sourcepub fn space_id(self, input: impl Into<String>) -> Self
pub fn space_id(self, input: impl Into<String>) -> Self
The unique ID of this private re:Post.
This field is required.sourcepub fn set_space_id(self, input: Option<String>) -> Self
pub fn set_space_id(self, input: Option<String>) -> Self
The unique ID of this private re:Post.
sourcepub fn get_space_id(&self) -> &Option<String>
pub fn get_space_id(&self) -> &Option<String>
The unique ID of this private re:Post.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the private re:Post. This is used only to help you identify this private re:Post.
sourcepub fn set_tier(self, input: Option<TierLevel>) -> Self
pub fn set_tier(self, input: Option<TierLevel>) -> Self
The pricing tier of this private re:Post.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The IAM role that grants permissions to the private re:Post to convert unanswered questions into AWS support tickets.
sourcepub fn build(self) -> Result<UpdateSpaceInput, BuildError>
pub fn build(self) -> Result<UpdateSpaceInput, BuildError>
Consumes the builder and constructs a UpdateSpaceInput.
source§impl UpdateSpaceInputBuilder
impl UpdateSpaceInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateSpaceOutput, SdkError<UpdateSpaceError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateSpaceOutput, SdkError<UpdateSpaceError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateSpaceInputBuilder
impl Clone for UpdateSpaceInputBuilder
source§fn clone(&self) -> UpdateSpaceInputBuilder
fn clone(&self) -> UpdateSpaceInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateSpaceInputBuilder
impl Debug for UpdateSpaceInputBuilder
source§impl Default for UpdateSpaceInputBuilder
impl Default for UpdateSpaceInputBuilder
source§fn default() -> UpdateSpaceInputBuilder
fn default() -> UpdateSpaceInputBuilder
source§impl PartialEq for UpdateSpaceInputBuilder
impl PartialEq for UpdateSpaceInputBuilder
source§fn eq(&self, other: &UpdateSpaceInputBuilder) -> bool
fn eq(&self, other: &UpdateSpaceInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateSpaceInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateSpaceInputBuilder
impl RefUnwindSafe for UpdateSpaceInputBuilder
impl Send for UpdateSpaceInputBuilder
impl Sync for UpdateSpaceInputBuilder
impl Unpin for UpdateSpaceInputBuilder
impl UnwindSafe for UpdateSpaceInputBuilder
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