#[non_exhaustive]pub struct DescribeTopicRefreshInput {
pub aws_account_id: Option<String>,
pub topic_id: Option<String>,
pub refresh_id: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.aws_account_id: Option<String>The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.
topic_id: Option<String>The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
refresh_id: Option<String>The ID of the refresh, which is performed when the topic is created or updated.
Implementations§
source§impl DescribeTopicRefreshInput
impl DescribeTopicRefreshInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that contains the topic whose refresh you want to describe.
sourcepub fn topic_id(&self) -> Option<&str>
pub fn topic_id(&self) -> Option<&str>
The ID of the topic that you want to describe. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn refresh_id(&self) -> Option<&str>
pub fn refresh_id(&self) -> Option<&str>
The ID of the refresh, which is performed when the topic is created or updated.
source§impl DescribeTopicRefreshInput
impl DescribeTopicRefreshInput
sourcepub fn builder() -> DescribeTopicRefreshInputBuilder
pub fn builder() -> DescribeTopicRefreshInputBuilder
Creates a new builder-style object to manufacture DescribeTopicRefreshInput.
Trait Implementations§
source§impl Clone for DescribeTopicRefreshInput
impl Clone for DescribeTopicRefreshInput
source§fn clone(&self) -> DescribeTopicRefreshInput
fn clone(&self) -> DescribeTopicRefreshInput
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 moresource§impl Debug for DescribeTopicRefreshInput
impl Debug for DescribeTopicRefreshInput
source§impl PartialEq for DescribeTopicRefreshInput
impl PartialEq for DescribeTopicRefreshInput
source§fn eq(&self, other: &DescribeTopicRefreshInput) -> bool
fn eq(&self, other: &DescribeTopicRefreshInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DescribeTopicRefreshInput
Auto Trait Implementations§
impl Freeze for DescribeTopicRefreshInput
impl RefUnwindSafe for DescribeTopicRefreshInput
impl Send for DescribeTopicRefreshInput
impl Sync for DescribeTopicRefreshInput
impl Unpin for DescribeTopicRefreshInput
impl UnwindSafe for DescribeTopicRefreshInput
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.