#[non_exhaustive]pub struct CertificateSummaryBuilder { /* private fields */ }
Expand description
A builder for CertificateSummary
.
Implementations§
source§impl CertificateSummaryBuilder
impl CertificateSummaryBuilder
sourcepub fn certificate_arn(self, input: impl Into<String>) -> Self
pub fn certificate_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the certificate.
sourcepub fn set_certificate_arn(self, input: Option<String>) -> Self
pub fn set_certificate_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the certificate.
sourcepub fn get_certificate_arn(&self) -> &Option<String>
pub fn get_certificate_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the certificate.
sourcepub fn certificate_name(self, input: impl Into<String>) -> Self
pub fn certificate_name(self, input: impl Into<String>) -> Self
The name of the certificate.
sourcepub fn set_certificate_name(self, input: Option<String>) -> Self
pub fn set_certificate_name(self, input: Option<String>) -> Self
The name of the certificate.
sourcepub fn get_certificate_name(&self) -> &Option<String>
pub fn get_certificate_name(&self) -> &Option<String>
The name of the certificate.
sourcepub fn domain_name(self, input: impl Into<String>) -> Self
pub fn domain_name(self, input: impl Into<String>) -> Self
The domain name of the certificate.
sourcepub fn set_domain_name(self, input: Option<String>) -> Self
pub fn set_domain_name(self, input: Option<String>) -> Self
The domain name of the certificate.
sourcepub fn get_domain_name(&self) -> &Option<String>
pub fn get_domain_name(&self) -> &Option<String>
The domain name of the certificate.
sourcepub fn certificate_detail(self, input: Certificate) -> Self
pub fn certificate_detail(self, input: Certificate) -> Self
An object that describes a certificate in detail.
sourcepub fn set_certificate_detail(self, input: Option<Certificate>) -> Self
pub fn set_certificate_detail(self, input: Option<Certificate>) -> Self
An object that describes a certificate in detail.
sourcepub fn get_certificate_detail(&self) -> &Option<Certificate>
pub fn get_certificate_detail(&self) -> &Option<Certificate>
An object that describes a certificate in detail.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
sourcepub fn build(self) -> CertificateSummary
pub fn build(self) -> CertificateSummary
Consumes the builder and constructs a CertificateSummary
.
Trait Implementations§
source§impl Clone for CertificateSummaryBuilder
impl Clone for CertificateSummaryBuilder
source§fn clone(&self) -> CertificateSummaryBuilder
fn clone(&self) -> CertificateSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CertificateSummaryBuilder
impl Debug for CertificateSummaryBuilder
source§impl Default for CertificateSummaryBuilder
impl Default for CertificateSummaryBuilder
source§fn default() -> CertificateSummaryBuilder
fn default() -> CertificateSummaryBuilder
source§impl PartialEq for CertificateSummaryBuilder
impl PartialEq for CertificateSummaryBuilder
source§fn eq(&self, other: &CertificateSummaryBuilder) -> bool
fn eq(&self, other: &CertificateSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CertificateSummaryBuilder
Auto Trait Implementations§
impl Freeze for CertificateSummaryBuilder
impl RefUnwindSafe for CertificateSummaryBuilder
impl Send for CertificateSummaryBuilder
impl Sync for CertificateSummaryBuilder
impl Unpin for CertificateSummaryBuilder
impl UnwindSafe for CertificateSummaryBuilder
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