#[non_exhaustive]pub struct AwsMskClusterClusterInfoDetailsBuilder { /* private fields */ }Expand description
A builder for AwsMskClusterClusterInfoDetails.
Implementations§
source§impl AwsMskClusterClusterInfoDetailsBuilder
impl AwsMskClusterClusterInfoDetailsBuilder
sourcepub fn encryption_info(
self,
input: AwsMskClusterClusterInfoEncryptionInfoDetails
) -> Self
pub fn encryption_info( self, input: AwsMskClusterClusterInfoEncryptionInfoDetails ) -> Self
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
sourcepub fn set_encryption_info(
self,
input: Option<AwsMskClusterClusterInfoEncryptionInfoDetails>
) -> Self
pub fn set_encryption_info( self, input: Option<AwsMskClusterClusterInfoEncryptionInfoDetails> ) -> Self
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
sourcepub fn get_encryption_info(
&self
) -> &Option<AwsMskClusterClusterInfoEncryptionInfoDetails>
pub fn get_encryption_info( &self ) -> &Option<AwsMskClusterClusterInfoEncryptionInfoDetails>
Includes encryption-related information, such as the KMS key used for encrypting data at rest and whether you want Amazon MSK to encrypt your data in transit.
sourcepub fn current_version(self, input: impl Into<String>) -> Self
pub fn current_version(self, input: impl Into<String>) -> Self
The current version of the MSK cluster.
sourcepub fn set_current_version(self, input: Option<String>) -> Self
pub fn set_current_version(self, input: Option<String>) -> Self
The current version of the MSK cluster.
sourcepub fn get_current_version(&self) -> &Option<String>
pub fn get_current_version(&self) -> &Option<String>
The current version of the MSK cluster.
sourcepub fn number_of_broker_nodes(self, input: i32) -> Self
pub fn number_of_broker_nodes(self, input: i32) -> Self
The number of broker nodes in the cluster.
sourcepub fn set_number_of_broker_nodes(self, input: Option<i32>) -> Self
pub fn set_number_of_broker_nodes(self, input: Option<i32>) -> Self
The number of broker nodes in the cluster.
sourcepub fn get_number_of_broker_nodes(&self) -> &Option<i32>
pub fn get_number_of_broker_nodes(&self) -> &Option<i32>
The number of broker nodes in the cluster.
sourcepub fn cluster_name(self, input: impl Into<String>) -> Self
pub fn cluster_name(self, input: impl Into<String>) -> Self
The name of the cluster.
sourcepub fn set_cluster_name(self, input: Option<String>) -> Self
pub fn set_cluster_name(self, input: Option<String>) -> Self
The name of the cluster.
sourcepub fn get_cluster_name(&self) -> &Option<String>
pub fn get_cluster_name(&self) -> &Option<String>
The name of the cluster.
sourcepub fn client_authentication(
self,
input: AwsMskClusterClusterInfoClientAuthenticationDetails
) -> Self
pub fn client_authentication( self, input: AwsMskClusterClusterInfoClientAuthenticationDetails ) -> Self
Provides information for different modes of client authentication.
sourcepub fn set_client_authentication(
self,
input: Option<AwsMskClusterClusterInfoClientAuthenticationDetails>
) -> Self
pub fn set_client_authentication( self, input: Option<AwsMskClusterClusterInfoClientAuthenticationDetails> ) -> Self
Provides information for different modes of client authentication.
sourcepub fn get_client_authentication(
&self
) -> &Option<AwsMskClusterClusterInfoClientAuthenticationDetails>
pub fn get_client_authentication( &self ) -> &Option<AwsMskClusterClusterInfoClientAuthenticationDetails>
Provides information for different modes of client authentication.
sourcepub fn build(self) -> AwsMskClusterClusterInfoDetails
pub fn build(self) -> AwsMskClusterClusterInfoDetails
Consumes the builder and constructs a AwsMskClusterClusterInfoDetails.
Trait Implementations§
source§impl Clone for AwsMskClusterClusterInfoDetailsBuilder
impl Clone for AwsMskClusterClusterInfoDetailsBuilder
source§fn clone(&self) -> AwsMskClusterClusterInfoDetailsBuilder
fn clone(&self) -> AwsMskClusterClusterInfoDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AwsMskClusterClusterInfoDetailsBuilder
impl Default for AwsMskClusterClusterInfoDetailsBuilder
source§fn default() -> AwsMskClusterClusterInfoDetailsBuilder
fn default() -> AwsMskClusterClusterInfoDetailsBuilder
source§impl PartialEq for AwsMskClusterClusterInfoDetailsBuilder
impl PartialEq for AwsMskClusterClusterInfoDetailsBuilder
source§fn eq(&self, other: &AwsMskClusterClusterInfoDetailsBuilder) -> bool
fn eq(&self, other: &AwsMskClusterClusterInfoDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.