pub struct Builder { /* private fields */ }
Expand description
A builder for DescribeContributorInsightsOutput
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn table_name(self, input: impl Into<String>) -> Self
pub fn table_name(self, input: impl Into<String>) -> Self
The name of the table being described.
sourcepub fn set_table_name(self, input: Option<String>) -> Self
pub fn set_table_name(self, input: Option<String>) -> Self
The name of the table being described.
sourcepub fn index_name(self, input: impl Into<String>) -> Self
pub fn index_name(self, input: impl Into<String>) -> Self
The name of the global secondary index being described.
sourcepub fn set_index_name(self, input: Option<String>) -> Self
pub fn set_index_name(self, input: Option<String>) -> Self
The name of the global secondary index being described.
sourcepub fn contributor_insights_rule_list(self, input: impl Into<String>) -> Self
pub fn contributor_insights_rule_list(self, input: impl Into<String>) -> Self
Appends an item to contributor_insights_rule_list
.
To override the contents of this collection use set_contributor_insights_rule_list
.
List of names of the associated contributor insights rules.
sourcepub fn set_contributor_insights_rule_list(
self,
input: Option<Vec<String>>
) -> Self
pub fn set_contributor_insights_rule_list(
self,
input: Option<Vec<String>>
) -> Self
List of names of the associated contributor insights rules.
sourcepub fn contributor_insights_status(
self,
input: ContributorInsightsStatus
) -> Self
pub fn contributor_insights_status(
self,
input: ContributorInsightsStatus
) -> Self
Current status of contributor insights.
sourcepub fn set_contributor_insights_status(
self,
input: Option<ContributorInsightsStatus>
) -> Self
pub fn set_contributor_insights_status(
self,
input: Option<ContributorInsightsStatus>
) -> Self
Current status of contributor insights.
sourcepub fn last_update_date_time(self, input: DateTime) -> Self
pub fn last_update_date_time(self, input: DateTime) -> Self
Timestamp of the last time the status was changed.
sourcepub fn set_last_update_date_time(self, input: Option<DateTime>) -> Self
pub fn set_last_update_date_time(self, input: Option<DateTime>) -> Self
Timestamp of the last time the status was changed.
sourcepub fn failure_exception(self, input: FailureException) -> Self
pub fn failure_exception(self, input: FailureException) -> Self
Returns information about the last failure that was encountered.
The most common exceptions for a FAILED status are:
-
LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.
-
AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.
-
AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.
-
InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.
sourcepub fn set_failure_exception(self, input: Option<FailureException>) -> Self
pub fn set_failure_exception(self, input: Option<FailureException>) -> Self
Returns information about the last failure that was encountered.
The most common exceptions for a FAILED status are:
-
LimitExceededException - Per-account Amazon CloudWatch Contributor Insights rule limit reached. Please disable Contributor Insights for other tables/indexes OR disable Contributor Insights rules before retrying.
-
AccessDeniedException - Amazon CloudWatch Contributor Insights rules cannot be modified due to insufficient permissions.
-
AccessDeniedException - Failed to create service-linked role for Contributor Insights due to insufficient permissions.
-
InternalServerError - Failed to create Amazon CloudWatch Contributor Insights rules. Please retry request.
sourcepub fn build(self) -> DescribeContributorInsightsOutput
pub fn build(self) -> DescribeContributorInsightsOutput
Consumes the builder and constructs a DescribeContributorInsightsOutput
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more