Struct aws_sdk_iotthingsgraph::operation::describe_namespace::builders::DescribeNamespaceOutputBuilder
source · #[non_exhaustive]pub struct DescribeNamespaceOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeNamespaceOutput
.
Implementations§
source§impl DescribeNamespaceOutputBuilder
impl DescribeNamespaceOutputBuilder
sourcepub fn namespace_arn(self, input: impl Into<String>) -> Self
pub fn namespace_arn(self, input: impl Into<String>) -> Self
The ARN of the namespace.
sourcepub fn set_namespace_arn(self, input: Option<String>) -> Self
pub fn set_namespace_arn(self, input: Option<String>) -> Self
The ARN of the namespace.
sourcepub fn get_namespace_arn(&self) -> &Option<String>
pub fn get_namespace_arn(&self) -> &Option<String>
The ARN of the namespace.
sourcepub fn namespace_name(self, input: impl Into<String>) -> Self
pub fn namespace_name(self, input: impl Into<String>) -> Self
The name of the namespace.
sourcepub fn set_namespace_name(self, input: Option<String>) -> Self
pub fn set_namespace_name(self, input: Option<String>) -> Self
The name of the namespace.
sourcepub fn get_namespace_name(&self) -> &Option<String>
pub fn get_namespace_name(&self) -> &Option<String>
The name of the namespace.
sourcepub fn tracking_namespace_name(self, input: impl Into<String>) -> Self
pub fn tracking_namespace_name(self, input: impl Into<String>) -> Self
The name of the public namespace that the latest namespace version is tracking.
sourcepub fn set_tracking_namespace_name(self, input: Option<String>) -> Self
pub fn set_tracking_namespace_name(self, input: Option<String>) -> Self
The name of the public namespace that the latest namespace version is tracking.
sourcepub fn get_tracking_namespace_name(&self) -> &Option<String>
pub fn get_tracking_namespace_name(&self) -> &Option<String>
The name of the public namespace that the latest namespace version is tracking.
sourcepub fn tracking_namespace_version(self, input: i64) -> Self
pub fn tracking_namespace_version(self, input: i64) -> Self
The version of the public namespace that the latest version is tracking.
sourcepub fn set_tracking_namespace_version(self, input: Option<i64>) -> Self
pub fn set_tracking_namespace_version(self, input: Option<i64>) -> Self
The version of the public namespace that the latest version is tracking.
sourcepub fn get_tracking_namespace_version(&self) -> &Option<i64>
pub fn get_tracking_namespace_version(&self) -> &Option<i64>
The version of the public namespace that the latest version is tracking.
sourcepub fn namespace_version(self, input: i64) -> Self
pub fn namespace_version(self, input: i64) -> Self
The version of the user's namespace to describe.
sourcepub fn set_namespace_version(self, input: Option<i64>) -> Self
pub fn set_namespace_version(self, input: Option<i64>) -> Self
The version of the user's namespace to describe.
sourcepub fn get_namespace_version(&self) -> &Option<i64>
pub fn get_namespace_version(&self) -> &Option<i64>
The version of the user's namespace to describe.
sourcepub fn build(self) -> DescribeNamespaceOutput
pub fn build(self) -> DescribeNamespaceOutput
Consumes the builder and constructs a DescribeNamespaceOutput
.
Trait Implementations§
source§impl Clone for DescribeNamespaceOutputBuilder
impl Clone for DescribeNamespaceOutputBuilder
source§fn clone(&self) -> DescribeNamespaceOutputBuilder
fn clone(&self) -> DescribeNamespaceOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeNamespaceOutputBuilder
impl Default for DescribeNamespaceOutputBuilder
source§fn default() -> DescribeNamespaceOutputBuilder
fn default() -> DescribeNamespaceOutputBuilder
source§impl PartialEq for DescribeNamespaceOutputBuilder
impl PartialEq for DescribeNamespaceOutputBuilder
source§fn eq(&self, other: &DescribeNamespaceOutputBuilder) -> bool
fn eq(&self, other: &DescribeNamespaceOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeNamespaceOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeNamespaceOutputBuilder
impl RefUnwindSafe for DescribeNamespaceOutputBuilder
impl Send for DescribeNamespaceOutputBuilder
impl Sync for DescribeNamespaceOutputBuilder
impl Unpin for DescribeNamespaceOutputBuilder
impl UnwindSafe for DescribeNamespaceOutputBuilder
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