#[non_exhaustive]pub struct AssessmentFrameworkShareRequestBuilder { /* private fields */ }Expand description
A builder for AssessmentFrameworkShareRequest.
Implementations§
sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The unique identifier for the share request.
sourcepub fn set_id(self, input: Option<String>) -> Self
pub fn set_id(self, input: Option<String>) -> Self
The unique identifier for the share request.
sourcepub fn framework_id(self, input: impl Into<String>) -> Self
pub fn framework_id(self, input: impl Into<String>) -> Self
The unique identifier for the shared custom framework.
sourcepub fn set_framework_id(self, input: Option<String>) -> Self
pub fn set_framework_id(self, input: Option<String>) -> Self
The unique identifier for the shared custom framework.
sourcepub fn framework_name(self, input: impl Into<String>) -> Self
pub fn framework_name(self, input: impl Into<String>) -> Self
The name of the custom framework that the share request is for.
sourcepub fn set_framework_name(self, input: Option<String>) -> Self
pub fn set_framework_name(self, input: Option<String>) -> Self
The name of the custom framework that the share request is for.
sourcepub fn framework_description(self, input: impl Into<String>) -> Self
pub fn framework_description(self, input: impl Into<String>) -> Self
The description of the shared custom framework.
sourcepub fn set_framework_description(self, input: Option<String>) -> Self
pub fn set_framework_description(self, input: Option<String>) -> Self
The description of the shared custom framework.
sourcepub fn status(self, input: ShareRequestStatus) -> Self
pub fn status(self, input: ShareRequestStatus) -> Self
The status of the share request.
sourcepub fn set_status(self, input: Option<ShareRequestStatus>) -> Self
pub fn set_status(self, input: Option<ShareRequestStatus>) -> Self
The status of the share request.
sourcepub fn source_account(self, input: impl Into<String>) -> Self
pub fn source_account(self, input: impl Into<String>) -> Self
The Amazon Web Services account of the sender.
sourcepub fn set_source_account(self, input: Option<String>) -> Self
pub fn set_source_account(self, input: Option<String>) -> Self
The Amazon Web Services account of the sender.
sourcepub fn destination_account(self, input: impl Into<String>) -> Self
pub fn destination_account(self, input: impl Into<String>) -> Self
The Amazon Web Services account of the recipient.
sourcepub fn set_destination_account(self, input: Option<String>) -> Self
pub fn set_destination_account(self, input: Option<String>) -> Self
The Amazon Web Services account of the recipient.
sourcepub fn destination_region(self, input: impl Into<String>) -> Self
pub fn destination_region(self, input: impl Into<String>) -> Self
The Amazon Web Services Region of the recipient.
sourcepub fn set_destination_region(self, input: Option<String>) -> Self
pub fn set_destination_region(self, input: Option<String>) -> Self
The Amazon Web Services Region of the recipient.
sourcepub fn expiration_time(self, input: DateTime) -> Self
pub fn expiration_time(self, input: DateTime) -> Self
The time when the share request expires.
sourcepub fn set_expiration_time(self, input: Option<DateTime>) -> Self
pub fn set_expiration_time(self, input: Option<DateTime>) -> Self
The time when the share request expires.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time when the share request was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time when the share request was created.
sourcepub fn last_updated(self, input: DateTime) -> Self
pub fn last_updated(self, input: DateTime) -> Self
Specifies when the share request was last updated.
sourcepub fn set_last_updated(self, input: Option<DateTime>) -> Self
pub fn set_last_updated(self, input: Option<DateTime>) -> Self
Specifies when the share request was last updated.
sourcepub fn comment(self, input: impl Into<String>) -> Self
pub fn comment(self, input: impl Into<String>) -> Self
An optional comment from the sender about the share request.
sourcepub fn set_comment(self, input: Option<String>) -> Self
pub fn set_comment(self, input: Option<String>) -> Self
An optional comment from the sender about the share request.
sourcepub fn standard_controls_count(self, input: i32) -> Self
pub fn standard_controls_count(self, input: i32) -> Self
The number of standard controls that are part of the shared custom framework.
sourcepub fn set_standard_controls_count(self, input: Option<i32>) -> Self
pub fn set_standard_controls_count(self, input: Option<i32>) -> Self
The number of standard controls that are part of the shared custom framework.
sourcepub fn custom_controls_count(self, input: i32) -> Self
pub fn custom_controls_count(self, input: i32) -> Self
The number of custom controls that are part of the shared custom framework.
sourcepub fn set_custom_controls_count(self, input: Option<i32>) -> Self
pub fn set_custom_controls_count(self, input: Option<i32>) -> Self
The number of custom controls that are part of the shared custom framework.
sourcepub fn compliance_type(self, input: impl Into<String>) -> Self
pub fn compliance_type(self, input: impl Into<String>) -> Self
The compliance type that the shared custom framework supports, such as CIS or HIPAA.
sourcepub fn set_compliance_type(self, input: Option<String>) -> Self
pub fn set_compliance_type(self, input: Option<String>) -> Self
The compliance type that the shared custom framework supports, such as CIS or HIPAA.
sourcepub fn build(self) -> AssessmentFrameworkShareRequest
pub fn build(self) -> AssessmentFrameworkShareRequest
Consumes the builder and constructs a AssessmentFrameworkShareRequest.
Trait Implementations§
source§fn clone(&self) -> AssessmentFrameworkShareRequestBuilder
fn clone(&self) -> AssessmentFrameworkShareRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§fn default() -> AssessmentFrameworkShareRequestBuilder
fn default() -> AssessmentFrameworkShareRequestBuilder
source§fn eq(&self, other: &AssessmentFrameworkShareRequestBuilder) -> bool
fn eq(&self, other: &AssessmentFrameworkShareRequestBuilder) -> bool
self and other values to be equal, and is used
by ==.