#[non_exhaustive]pub struct DataReplicationMetadataOutputBuilder { /* private fields */ }
Expand description
A builder for DataReplicationMetadataOutput
.
Implementations§
source§impl DataReplicationMetadataOutputBuilder
impl DataReplicationMetadataOutputBuilder
sourcepub fn data_replication_counterpart(
self,
input: DataReplicationCounterpart
) -> Self
pub fn data_replication_counterpart( self, input: DataReplicationCounterpart ) -> Self
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
sourcepub fn set_data_replication_counterpart(
self,
input: Option<DataReplicationCounterpart>
) -> Self
pub fn set_data_replication_counterpart( self, input: Option<DataReplicationCounterpart> ) -> Self
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
sourcepub fn get_data_replication_counterpart(
&self
) -> &Option<DataReplicationCounterpart>
pub fn get_data_replication_counterpart( &self ) -> &Option<DataReplicationCounterpart>
Describes the replica/primary broker. Only returned if this broker is currently set as a primary or replica in the broker's dataReplicationRole property.
sourcepub fn data_replication_role(self, input: impl Into<String>) -> Self
pub fn data_replication_role(self, input: impl Into<String>) -> Self
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
sourcepub fn set_data_replication_role(self, input: Option<String>) -> Self
pub fn set_data_replication_role(self, input: Option<String>) -> Self
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
sourcepub fn get_data_replication_role(&self) -> &Option<String>
pub fn get_data_replication_role(&self) -> &Option<String>
Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
sourcepub fn build(self) -> DataReplicationMetadataOutput
pub fn build(self) -> DataReplicationMetadataOutput
Consumes the builder and constructs a DataReplicationMetadataOutput
.
Trait Implementations§
source§impl Clone for DataReplicationMetadataOutputBuilder
impl Clone for DataReplicationMetadataOutputBuilder
source§fn clone(&self) -> DataReplicationMetadataOutputBuilder
fn clone(&self) -> DataReplicationMetadataOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DataReplicationMetadataOutputBuilder
impl Default for DataReplicationMetadataOutputBuilder
source§fn default() -> DataReplicationMetadataOutputBuilder
fn default() -> DataReplicationMetadataOutputBuilder
source§impl PartialEq<DataReplicationMetadataOutputBuilder> for DataReplicationMetadataOutputBuilder
impl PartialEq<DataReplicationMetadataOutputBuilder> for DataReplicationMetadataOutputBuilder
source§fn eq(&self, other: &DataReplicationMetadataOutputBuilder) -> bool
fn eq(&self, other: &DataReplicationMetadataOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.