Struct aws_sdk_redshift::operation::modify_custom_domain_association::builders::ModifyCustomDomainAssociationInputBuilder
source · #[non_exhaustive]pub struct ModifyCustomDomainAssociationInputBuilder { /* private fields */ }
Expand description
A builder for ModifyCustomDomainAssociationInput
.
Implementations§
source§impl ModifyCustomDomainAssociationInputBuilder
impl ModifyCustomDomainAssociationInputBuilder
sourcepub fn custom_domain_name(self, input: impl Into<String>) -> Self
pub fn custom_domain_name(self, input: impl Into<String>) -> Self
The custom domain name for a changed custom domain association.
This field is required.sourcepub fn set_custom_domain_name(self, input: Option<String>) -> Self
pub fn set_custom_domain_name(self, input: Option<String>) -> Self
The custom domain name for a changed custom domain association.
sourcepub fn get_custom_domain_name(&self) -> &Option<String>
pub fn get_custom_domain_name(&self) -> &Option<String>
The custom domain name for a changed custom domain association.
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 certificate Amazon Resource Name (ARN) for the changed custom domain association.
This field is required.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 certificate Amazon Resource Name (ARN) for the changed custom domain association.
sourcepub fn get_custom_domain_certificate_arn(&self) -> &Option<String>
pub fn get_custom_domain_certificate_arn(&self) -> &Option<String>
The certificate Amazon Resource Name (ARN) for the changed custom domain association.
sourcepub fn cluster_identifier(self, input: impl Into<String>) -> Self
pub fn cluster_identifier(self, input: impl Into<String>) -> Self
The identifier of the cluster to change a custom domain association for.
This field is required.sourcepub fn set_cluster_identifier(self, input: Option<String>) -> Self
pub fn set_cluster_identifier(self, input: Option<String>) -> Self
The identifier of the cluster to change a custom domain association for.
sourcepub fn get_cluster_identifier(&self) -> &Option<String>
pub fn get_cluster_identifier(&self) -> &Option<String>
The identifier of the cluster to change a custom domain association for.
sourcepub fn build(self) -> Result<ModifyCustomDomainAssociationInput, BuildError>
pub fn build(self) -> Result<ModifyCustomDomainAssociationInput, BuildError>
Consumes the builder and constructs a ModifyCustomDomainAssociationInput
.
source§impl ModifyCustomDomainAssociationInputBuilder
impl ModifyCustomDomainAssociationInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<ModifyCustomDomainAssociationOutput, SdkError<ModifyCustomDomainAssociationError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<ModifyCustomDomainAssociationOutput, SdkError<ModifyCustomDomainAssociationError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for ModifyCustomDomainAssociationInputBuilder
impl Clone for ModifyCustomDomainAssociationInputBuilder
source§fn clone(&self) -> ModifyCustomDomainAssociationInputBuilder
fn clone(&self) -> ModifyCustomDomainAssociationInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ModifyCustomDomainAssociationInputBuilder
impl Default for ModifyCustomDomainAssociationInputBuilder
source§fn default() -> ModifyCustomDomainAssociationInputBuilder
fn default() -> ModifyCustomDomainAssociationInputBuilder
source§impl PartialEq for ModifyCustomDomainAssociationInputBuilder
impl PartialEq for ModifyCustomDomainAssociationInputBuilder
source§fn eq(&self, other: &ModifyCustomDomainAssociationInputBuilder) -> bool
fn eq(&self, other: &ModifyCustomDomainAssociationInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ModifyCustomDomainAssociationInputBuilder
Auto Trait Implementations§
impl Freeze for ModifyCustomDomainAssociationInputBuilder
impl RefUnwindSafe for ModifyCustomDomainAssociationInputBuilder
impl Send for ModifyCustomDomainAssociationInputBuilder
impl Sync for ModifyCustomDomainAssociationInputBuilder
impl Unpin for ModifyCustomDomainAssociationInputBuilder
impl UnwindSafe for ModifyCustomDomainAssociationInputBuilder
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