Struct aws_sdk_kafka::types::builders::BrokerNodeInfoBuilder
source · #[non_exhaustive]pub struct BrokerNodeInfoBuilder { /* private fields */ }
Expand description
A builder for BrokerNodeInfo
.
Implementations§
source§impl BrokerNodeInfoBuilder
impl BrokerNodeInfoBuilder
sourcepub fn attached_eni_id(self, input: impl Into<String>) -> Self
pub fn attached_eni_id(self, input: impl Into<String>) -> Self
The attached elastic network interface of the broker.
sourcepub fn set_attached_eni_id(self, input: Option<String>) -> Self
pub fn set_attached_eni_id(self, input: Option<String>) -> Self
The attached elastic network interface of the broker.
sourcepub fn get_attached_eni_id(&self) -> &Option<String>
pub fn get_attached_eni_id(&self) -> &Option<String>
The attached elastic network interface of the broker.
sourcepub fn set_broker_id(self, input: Option<f64>) -> Self
pub fn set_broker_id(self, input: Option<f64>) -> Self
The ID of the broker.
sourcepub fn get_broker_id(&self) -> &Option<f64>
pub fn get_broker_id(&self) -> &Option<f64>
The ID of the broker.
sourcepub fn client_subnet(self, input: impl Into<String>) -> Self
pub fn client_subnet(self, input: impl Into<String>) -> Self
The client subnet to which this broker node belongs.
sourcepub fn set_client_subnet(self, input: Option<String>) -> Self
pub fn set_client_subnet(self, input: Option<String>) -> Self
The client subnet to which this broker node belongs.
sourcepub fn get_client_subnet(&self) -> &Option<String>
pub fn get_client_subnet(&self) -> &Option<String>
The client subnet to which this broker node belongs.
sourcepub fn client_vpc_ip_address(self, input: impl Into<String>) -> Self
pub fn client_vpc_ip_address(self, input: impl Into<String>) -> Self
The virtual private cloud (VPC) of the client.
sourcepub fn set_client_vpc_ip_address(self, input: Option<String>) -> Self
pub fn set_client_vpc_ip_address(self, input: Option<String>) -> Self
The virtual private cloud (VPC) of the client.
sourcepub fn get_client_vpc_ip_address(&self) -> &Option<String>
pub fn get_client_vpc_ip_address(&self) -> &Option<String>
The virtual private cloud (VPC) of the client.
sourcepub fn current_broker_software_info(self, input: BrokerSoftwareInfo) -> Self
pub fn current_broker_software_info(self, input: BrokerSoftwareInfo) -> Self
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
sourcepub fn set_current_broker_software_info(
self,
input: Option<BrokerSoftwareInfo>
) -> Self
pub fn set_current_broker_software_info( self, input: Option<BrokerSoftwareInfo> ) -> Self
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
sourcepub fn get_current_broker_software_info(&self) -> &Option<BrokerSoftwareInfo>
pub fn get_current_broker_software_info(&self) -> &Option<BrokerSoftwareInfo>
Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.
sourcepub fn endpoints(self, input: impl Into<String>) -> Self
pub fn endpoints(self, input: impl Into<String>) -> Self
Appends an item to endpoints
.
To override the contents of this collection use set_endpoints
.
Endpoints for accessing the broker.
sourcepub fn set_endpoints(self, input: Option<Vec<String>>) -> Self
pub fn set_endpoints(self, input: Option<Vec<String>>) -> Self
Endpoints for accessing the broker.
sourcepub fn get_endpoints(&self) -> &Option<Vec<String>>
pub fn get_endpoints(&self) -> &Option<Vec<String>>
Endpoints for accessing the broker.
sourcepub fn build(self) -> BrokerNodeInfo
pub fn build(self) -> BrokerNodeInfo
Consumes the builder and constructs a BrokerNodeInfo
.
Trait Implementations§
source§impl Clone for BrokerNodeInfoBuilder
impl Clone for BrokerNodeInfoBuilder
source§fn clone(&self) -> BrokerNodeInfoBuilder
fn clone(&self) -> BrokerNodeInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for BrokerNodeInfoBuilder
impl Debug for BrokerNodeInfoBuilder
source§impl Default for BrokerNodeInfoBuilder
impl Default for BrokerNodeInfoBuilder
source§fn default() -> BrokerNodeInfoBuilder
fn default() -> BrokerNodeInfoBuilder
source§impl PartialEq for BrokerNodeInfoBuilder
impl PartialEq for BrokerNodeInfoBuilder
source§fn eq(&self, other: &BrokerNodeInfoBuilder) -> bool
fn eq(&self, other: &BrokerNodeInfoBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.