Struct aws_sdk_securityhub::types::builders::AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
source · #[non_exhaustive]pub struct AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder { /* private fields */ }Expand description
A builder for AwsMskClusterClusterInfoClientAuthenticationSaslDetails.
Implementations§
source§impl AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
sourcepub fn iam(
self,
input: AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails
) -> Self
pub fn iam( self, input: AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails ) -> Self
Provides details for SASL client authentication using IAM.
sourcepub fn set_iam(
self,
input: Option<AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails>
) -> Self
pub fn set_iam( self, input: Option<AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails> ) -> Self
Provides details for SASL client authentication using IAM.
sourcepub fn get_iam(
&self
) -> &Option<AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails>
pub fn get_iam( &self ) -> &Option<AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails>
Provides details for SASL client authentication using IAM.
sourcepub fn scram(
self,
input: AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails
) -> Self
pub fn scram( self, input: AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails ) -> Self
Details for SASL client authentication using SCRAM.
sourcepub fn set_scram(
self,
input: Option<AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails>
) -> Self
pub fn set_scram( self, input: Option<AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails> ) -> Self
Details for SASL client authentication using SCRAM.
sourcepub fn get_scram(
&self
) -> &Option<AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails>
pub fn get_scram( &self ) -> &Option<AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails>
Details for SASL client authentication using SCRAM.
sourcepub fn build(self) -> AwsMskClusterClusterInfoClientAuthenticationSaslDetails
pub fn build(self) -> AwsMskClusterClusterInfoClientAuthenticationSaslDetails
Consumes the builder and constructs a AwsMskClusterClusterInfoClientAuthenticationSaslDetails.
Trait Implementations§
source§impl Clone for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl Clone for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
source§fn clone(
&self
) -> AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
fn clone( &self ) -> AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Default for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl Default for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
source§fn default() -> AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
fn default() -> AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl PartialEq for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
source§fn eq(
&self,
other: &AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
) -> bool
fn eq( &self, other: &AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder ) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
Auto Trait Implementations§
impl RefUnwindSafe for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl Send for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl Sync for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl Unpin for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
impl UnwindSafe for AwsMskClusterClusterInfoClientAuthenticationSaslDetailsBuilder
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.