#[non_exhaustive]pub struct StandardsSubscriptionBuilder { /* private fields */ }
Expand description
A builder for StandardsSubscription
.
Implementations§
source§impl StandardsSubscriptionBuilder
impl StandardsSubscriptionBuilder
sourcepub fn standards_subscription_arn(self, input: impl Into<String>) -> Self
pub fn standards_subscription_arn(self, input: impl Into<String>) -> Self
The ARN of a resource that represents your subscription to a supported standard.
This field is required.sourcepub fn set_standards_subscription_arn(self, input: Option<String>) -> Self
pub fn set_standards_subscription_arn(self, input: Option<String>) -> Self
The ARN of a resource that represents your subscription to a supported standard.
sourcepub fn get_standards_subscription_arn(&self) -> &Option<String>
pub fn get_standards_subscription_arn(&self) -> &Option<String>
The ARN of a resource that represents your subscription to a supported standard.
sourcepub fn standards_arn(self, input: impl Into<String>) -> Self
pub fn standards_arn(self, input: impl Into<String>) -> Self
The ARN of a standard.
This field is required.sourcepub fn set_standards_arn(self, input: Option<String>) -> Self
pub fn set_standards_arn(self, input: Option<String>) -> Self
The ARN of a standard.
sourcepub fn get_standards_arn(&self) -> &Option<String>
pub fn get_standards_arn(&self) -> &Option<String>
The ARN of a standard.
sourcepub fn standards_input(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn standards_input(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to standards_input
.
To override the contents of this collection use set_standards_input
.
A key-value pair of input for the standard.
sourcepub fn set_standards_input(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_standards_input(self, input: Option<HashMap<String, String>>) -> Self
A key-value pair of input for the standard.
sourcepub fn get_standards_input(&self) -> &Option<HashMap<String, String>>
pub fn get_standards_input(&self) -> &Option<HashMap<String, String>>
A key-value pair of input for the standard.
sourcepub fn standards_status(self, input: StandardsStatus) -> Self
pub fn standards_status(self, input: StandardsStatus) -> Self
The status of the standard subscription.
The status values are as follows:
-
PENDING
- Standard is in the process of being enabled. -
READY
- Standard is enabled. -
INCOMPLETE
- Standard could not be enabled completely. Some controls may not be available. -
DELETING
- Standard is in the process of being disabled. -
FAILED
- Standard could not be disabled.
sourcepub fn set_standards_status(self, input: Option<StandardsStatus>) -> Self
pub fn set_standards_status(self, input: Option<StandardsStatus>) -> Self
The status of the standard subscription.
The status values are as follows:
-
PENDING
- Standard is in the process of being enabled. -
READY
- Standard is enabled. -
INCOMPLETE
- Standard could not be enabled completely. Some controls may not be available. -
DELETING
- Standard is in the process of being disabled. -
FAILED
- Standard could not be disabled.
sourcepub fn get_standards_status(&self) -> &Option<StandardsStatus>
pub fn get_standards_status(&self) -> &Option<StandardsStatus>
The status of the standard subscription.
The status values are as follows:
-
PENDING
- Standard is in the process of being enabled. -
READY
- Standard is enabled. -
INCOMPLETE
- Standard could not be enabled completely. Some controls may not be available. -
DELETING
- Standard is in the process of being disabled. -
FAILED
- Standard could not be disabled.
sourcepub fn standards_status_reason(self, input: StandardsStatusReason) -> Self
pub fn standards_status_reason(self, input: StandardsStatusReason) -> Self
The reason for the current status.
sourcepub fn set_standards_status_reason(
self,
input: Option<StandardsStatusReason>
) -> Self
pub fn set_standards_status_reason( self, input: Option<StandardsStatusReason> ) -> Self
The reason for the current status.
sourcepub fn get_standards_status_reason(&self) -> &Option<StandardsStatusReason>
pub fn get_standards_status_reason(&self) -> &Option<StandardsStatusReason>
The reason for the current status.
sourcepub fn build(self) -> StandardsSubscription
pub fn build(self) -> StandardsSubscription
Consumes the builder and constructs a StandardsSubscription
.
Trait Implementations§
source§impl Clone for StandardsSubscriptionBuilder
impl Clone for StandardsSubscriptionBuilder
source§fn clone(&self) -> StandardsSubscriptionBuilder
fn clone(&self) -> StandardsSubscriptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StandardsSubscriptionBuilder
impl Debug for StandardsSubscriptionBuilder
source§impl Default for StandardsSubscriptionBuilder
impl Default for StandardsSubscriptionBuilder
source§fn default() -> StandardsSubscriptionBuilder
fn default() -> StandardsSubscriptionBuilder
source§impl PartialEq for StandardsSubscriptionBuilder
impl PartialEq for StandardsSubscriptionBuilder
source§fn eq(&self, other: &StandardsSubscriptionBuilder) -> bool
fn eq(&self, other: &StandardsSubscriptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StandardsSubscriptionBuilder
Auto Trait Implementations§
impl Freeze for StandardsSubscriptionBuilder
impl RefUnwindSafe for StandardsSubscriptionBuilder
impl Send for StandardsSubscriptionBuilder
impl Sync for StandardsSubscriptionBuilder
impl Unpin for StandardsSubscriptionBuilder
impl UnwindSafe for StandardsSubscriptionBuilder
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