Struct aws_sdk_redshift::types::builders::AssociationBuilder
source · #[non_exhaustive]pub struct AssociationBuilder { /* private fields */ }
Expand description
A builder for Association
.
Implementations§
source§impl AssociationBuilder
impl AssociationBuilder
sourcepub fn custom_domain_certificate_arn(self, input: impl Into<String>) -> Self
pub fn custom_domain_certificate_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the certificate associated with the custom domain.
sourcepub fn set_custom_domain_certificate_arn(self, input: Option<String>) -> Self
pub fn set_custom_domain_certificate_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the certificate associated with the custom domain.
sourcepub fn get_custom_domain_certificate_arn(&self) -> &Option<String>
pub fn get_custom_domain_certificate_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the certificate associated with the custom domain.
sourcepub fn custom_domain_certificate_expiry_date(self, input: DateTime) -> Self
pub fn custom_domain_certificate_expiry_date(self, input: DateTime) -> Self
The expiration date for the certificate.
sourcepub fn set_custom_domain_certificate_expiry_date(
self,
input: Option<DateTime>,
) -> Self
pub fn set_custom_domain_certificate_expiry_date( self, input: Option<DateTime>, ) -> Self
The expiration date for the certificate.
sourcepub fn get_custom_domain_certificate_expiry_date(&self) -> &Option<DateTime>
pub fn get_custom_domain_certificate_expiry_date(&self) -> &Option<DateTime>
The expiration date for the certificate.
sourcepub fn certificate_associations(self, input: CertificateAssociation) -> Self
pub fn certificate_associations(self, input: CertificateAssociation) -> Self
Appends an item to certificate_associations
.
To override the contents of this collection use set_certificate_associations
.
A list of all associated clusters and domain names tied to a specific certificate.
sourcepub fn set_certificate_associations(
self,
input: Option<Vec<CertificateAssociation>>,
) -> Self
pub fn set_certificate_associations( self, input: Option<Vec<CertificateAssociation>>, ) -> Self
A list of all associated clusters and domain names tied to a specific certificate.
sourcepub fn get_certificate_associations(
&self,
) -> &Option<Vec<CertificateAssociation>>
pub fn get_certificate_associations( &self, ) -> &Option<Vec<CertificateAssociation>>
A list of all associated clusters and domain names tied to a specific certificate.
sourcepub fn build(self) -> Association
pub fn build(self) -> Association
Consumes the builder and constructs a Association
.
Trait Implementations§
source§impl Clone for AssociationBuilder
impl Clone for AssociationBuilder
source§fn clone(&self) -> AssociationBuilder
fn clone(&self) -> AssociationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AssociationBuilder
impl Debug for AssociationBuilder
source§impl Default for AssociationBuilder
impl Default for AssociationBuilder
source§fn default() -> AssociationBuilder
fn default() -> AssociationBuilder
source§impl PartialEq for AssociationBuilder
impl PartialEq for AssociationBuilder
impl StructuralPartialEq for AssociationBuilder
Auto Trait Implementations§
impl Freeze for AssociationBuilder
impl RefUnwindSafe for AssociationBuilder
impl Send for AssociationBuilder
impl Sync for AssociationBuilder
impl Unpin for AssociationBuilder
impl UnwindSafe for AssociationBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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