#[non_exhaustive]pub struct CreateTopicOutputBuilder { /* private fields */ }
Expand description
A builder for CreateTopicOutput
.
Implementations§
source§impl CreateTopicOutputBuilder
impl CreateTopicOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn topic_id(self, input: impl Into<String>) -> Self
pub fn topic_id(self, input: impl Into<String>) -> Self
The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn set_topic_id(self, input: Option<String>) -> Self
pub fn set_topic_id(self, input: Option<String>) -> Self
The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn get_topic_id(&self) -> &Option<String>
pub fn get_topic_id(&self) -> &Option<String>
The ID for the topic that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn refresh_arn(self, input: impl Into<String>) -> Self
pub fn refresh_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the topic refresh.
sourcepub fn set_refresh_arn(self, input: Option<String>) -> Self
pub fn set_refresh_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the topic refresh.
sourcepub fn get_refresh_arn(&self) -> &Option<String>
pub fn get_refresh_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the topic refresh.
sourcepub fn request_id(self, input: impl Into<String>) -> Self
pub fn request_id(self, input: impl Into<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn set_request_id(self, input: Option<String>) -> Self
pub fn set_request_id(self, input: Option<String>) -> Self
The Amazon Web Services request ID for this operation.
sourcepub fn get_request_id(&self) -> &Option<String>
pub fn get_request_id(&self) -> &Option<String>
The Amazon Web Services request ID for this operation.
sourcepub fn set_status(self, input: Option<i32>) -> Self
pub fn set_status(self, input: Option<i32>) -> Self
The HTTP status of the request.
sourcepub fn get_status(&self) -> &Option<i32>
pub fn get_status(&self) -> &Option<i32>
The HTTP status of the request.
sourcepub fn build(self) -> CreateTopicOutput
pub fn build(self) -> CreateTopicOutput
Consumes the builder and constructs a CreateTopicOutput
.
Trait Implementations§
source§impl Clone for CreateTopicOutputBuilder
impl Clone for CreateTopicOutputBuilder
source§fn clone(&self) -> CreateTopicOutputBuilder
fn clone(&self) -> CreateTopicOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateTopicOutputBuilder
impl Debug for CreateTopicOutputBuilder
source§impl Default for CreateTopicOutputBuilder
impl Default for CreateTopicOutputBuilder
source§fn default() -> CreateTopicOutputBuilder
fn default() -> CreateTopicOutputBuilder
source§impl PartialEq for CreateTopicOutputBuilder
impl PartialEq for CreateTopicOutputBuilder
impl StructuralPartialEq for CreateTopicOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateTopicOutputBuilder
impl RefUnwindSafe for CreateTopicOutputBuilder
impl Send for CreateTopicOutputBuilder
impl Sync for CreateTopicOutputBuilder
impl Unpin for CreateTopicOutputBuilder
impl UnwindSafe for CreateTopicOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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