Struct aws_sdk_acm::types::builders::RenewalSummaryBuilder
source · #[non_exhaustive]pub struct RenewalSummaryBuilder { /* private fields */ }
Expand description
A builder for RenewalSummary
.
Implementations§
source§impl RenewalSummaryBuilder
impl RenewalSummaryBuilder
sourcepub fn renewal_status(self, input: RenewalStatus) -> Self
pub fn renewal_status(self, input: RenewalStatus) -> Self
The status of ACM's managed renewal of the certificate.
This field is required.sourcepub fn set_renewal_status(self, input: Option<RenewalStatus>) -> Self
pub fn set_renewal_status(self, input: Option<RenewalStatus>) -> Self
The status of ACM's managed renewal of the certificate.
sourcepub fn get_renewal_status(&self) -> &Option<RenewalStatus>
pub fn get_renewal_status(&self) -> &Option<RenewalStatus>
The status of ACM's managed renewal of the certificate.
sourcepub fn domain_validation_options(self, input: DomainValidation) -> Self
pub fn domain_validation_options(self, input: DomainValidation) -> Self
Appends an item to domain_validation_options
.
To override the contents of this collection use set_domain_validation_options
.
Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate
request. This field exists only when the certificate type is AMAZON_ISSUED
.
sourcepub fn set_domain_validation_options(
self,
input: Option<Vec<DomainValidation>>
) -> Self
pub fn set_domain_validation_options( self, input: Option<Vec<DomainValidation>> ) -> Self
Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate
request. This field exists only when the certificate type is AMAZON_ISSUED
.
sourcepub fn get_domain_validation_options(&self) -> &Option<Vec<DomainValidation>>
pub fn get_domain_validation_options(&self) -> &Option<Vec<DomainValidation>>
Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate
request. This field exists only when the certificate type is AMAZON_ISSUED
.
sourcepub fn renewal_status_reason(self, input: FailureReason) -> Self
pub fn renewal_status_reason(self, input: FailureReason) -> Self
The reason that a renewal request was unsuccessful.
sourcepub fn set_renewal_status_reason(self, input: Option<FailureReason>) -> Self
pub fn set_renewal_status_reason(self, input: Option<FailureReason>) -> Self
The reason that a renewal request was unsuccessful.
sourcepub fn get_renewal_status_reason(&self) -> &Option<FailureReason>
pub fn get_renewal_status_reason(&self) -> &Option<FailureReason>
The reason that a renewal request was unsuccessful.
sourcepub fn updated_at(self, input: DateTime) -> Self
pub fn updated_at(self, input: DateTime) -> Self
The time at which the renewal summary was last updated.
This field is required.sourcepub fn set_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_updated_at(self, input: Option<DateTime>) -> Self
The time at which the renewal summary was last updated.
sourcepub fn get_updated_at(&self) -> &Option<DateTime>
pub fn get_updated_at(&self) -> &Option<DateTime>
The time at which the renewal summary was last updated.
sourcepub fn build(self) -> Result<RenewalSummary, BuildError>
pub fn build(self) -> Result<RenewalSummary, BuildError>
Consumes the builder and constructs a RenewalSummary
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for RenewalSummaryBuilder
impl Clone for RenewalSummaryBuilder
source§fn clone(&self) -> RenewalSummaryBuilder
fn clone(&self) -> RenewalSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RenewalSummaryBuilder
impl Debug for RenewalSummaryBuilder
source§impl Default for RenewalSummaryBuilder
impl Default for RenewalSummaryBuilder
source§fn default() -> RenewalSummaryBuilder
fn default() -> RenewalSummaryBuilder
source§impl PartialEq for RenewalSummaryBuilder
impl PartialEq for RenewalSummaryBuilder
source§fn eq(&self, other: &RenewalSummaryBuilder) -> bool
fn eq(&self, other: &RenewalSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.