#[non_exhaustive]pub struct GetMailDomainOutputBuilder { /* private fields */ }
Expand description
A builder for GetMailDomainOutput
.
Implementations§
source§impl GetMailDomainOutputBuilder
impl GetMailDomainOutputBuilder
sourcepub fn records(self, input: DnsRecord) -> Self
pub fn records(self, input: DnsRecord) -> Self
Appends an item to records
.
To override the contents of this collection use set_records
.
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
sourcepub fn set_records(self, input: Option<Vec<DnsRecord>>) -> Self
pub fn set_records(self, input: Option<Vec<DnsRecord>>) -> Self
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
sourcepub fn get_records(&self) -> &Option<Vec<DnsRecord>>
pub fn get_records(&self) -> &Option<Vec<DnsRecord>>
A list of the DNS records that WorkMail recommends adding in your DNS provider for the best user experience. The records configure your domain with DMARC, SPF, DKIM, and direct incoming email traffic to SES. See admin guide for more details.
sourcepub fn is_test_domain(self, input: bool) -> Self
pub fn is_test_domain(self, input: bool) -> Self
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
sourcepub fn set_is_test_domain(self, input: Option<bool>) -> Self
pub fn set_is_test_domain(self, input: Option<bool>) -> Self
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
sourcepub fn get_is_test_domain(&self) -> &Option<bool>
pub fn get_is_test_domain(&self) -> &Option<bool>
Specifies whether the domain is a test domain provided by WorkMail, or a custom domain.
sourcepub fn is_default(self, input: bool) -> Self
pub fn is_default(self, input: bool) -> Self
Specifies whether the domain is the default domain for your organization.
sourcepub fn set_is_default(self, input: Option<bool>) -> Self
pub fn set_is_default(self, input: Option<bool>) -> Self
Specifies whether the domain is the default domain for your organization.
sourcepub fn get_is_default(&self) -> &Option<bool>
pub fn get_is_default(&self) -> &Option<bool>
Specifies whether the domain is the default domain for your organization.
sourcepub fn ownership_verification_status(
self,
input: DnsRecordVerificationStatus
) -> Self
pub fn ownership_verification_status( self, input: DnsRecordVerificationStatus ) -> Self
Indicates the status of the domain ownership verification.
sourcepub fn set_ownership_verification_status(
self,
input: Option<DnsRecordVerificationStatus>
) -> Self
pub fn set_ownership_verification_status( self, input: Option<DnsRecordVerificationStatus> ) -> Self
Indicates the status of the domain ownership verification.
sourcepub fn get_ownership_verification_status(
&self
) -> &Option<DnsRecordVerificationStatus>
pub fn get_ownership_verification_status( &self ) -> &Option<DnsRecordVerificationStatus>
Indicates the status of the domain ownership verification.
sourcepub fn dkim_verification_status(
self,
input: DnsRecordVerificationStatus
) -> Self
pub fn dkim_verification_status( self, input: DnsRecordVerificationStatus ) -> Self
Indicates the status of a DKIM verification.
sourcepub fn set_dkim_verification_status(
self,
input: Option<DnsRecordVerificationStatus>
) -> Self
pub fn set_dkim_verification_status( self, input: Option<DnsRecordVerificationStatus> ) -> Self
Indicates the status of a DKIM verification.
sourcepub fn get_dkim_verification_status(
&self
) -> &Option<DnsRecordVerificationStatus>
pub fn get_dkim_verification_status( &self ) -> &Option<DnsRecordVerificationStatus>
Indicates the status of a DKIM verification.
sourcepub fn build(self) -> GetMailDomainOutput
pub fn build(self) -> GetMailDomainOutput
Consumes the builder and constructs a GetMailDomainOutput
.
Trait Implementations§
source§impl Clone for GetMailDomainOutputBuilder
impl Clone for GetMailDomainOutputBuilder
source§fn clone(&self) -> GetMailDomainOutputBuilder
fn clone(&self) -> GetMailDomainOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetMailDomainOutputBuilder
impl Debug for GetMailDomainOutputBuilder
source§impl Default for GetMailDomainOutputBuilder
impl Default for GetMailDomainOutputBuilder
source§fn default() -> GetMailDomainOutputBuilder
fn default() -> GetMailDomainOutputBuilder
source§impl PartialEq<GetMailDomainOutputBuilder> for GetMailDomainOutputBuilder
impl PartialEq<GetMailDomainOutputBuilder> for GetMailDomainOutputBuilder
source§fn eq(&self, other: &GetMailDomainOutputBuilder) -> bool
fn eq(&self, other: &GetMailDomainOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.