#[non_exhaustive]pub struct GlobalReplicationGroupInfo { /* private fields */ }
Expand description
The name of the Global datastore and role of this replication group in the Global datastore.
Implementations§
source§impl GlobalReplicationGroupInfo
impl GlobalReplicationGroupInfo
sourcepub fn global_replication_group_id(&self) -> Option<&str>
pub fn global_replication_group_id(&self) -> Option<&str>
The name of the Global datastore
sourcepub fn global_replication_group_member_role(&self) -> Option<&str>
pub fn global_replication_group_member_role(&self) -> Option<&str>
The role of the replication group in a Global datastore. Can be primary or secondary.
source§impl GlobalReplicationGroupInfo
impl GlobalReplicationGroupInfo
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture GlobalReplicationGroupInfo
.
Examples found in repository?
src/xml_deser.rs (line 8811)
8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844
pub fn deser_structure_crate_model_global_replication_group_info(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::GlobalReplicationGroupInfo, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::GlobalReplicationGroupInfo::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("GlobalReplicationGroupId") /* GlobalReplicationGroupId com.amazonaws.elasticache#GlobalReplicationGroupInfo$GlobalReplicationGroupId */ => {
let var_340 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_global_replication_group_id(var_340);
}
,
s if s.matches("GlobalReplicationGroupMemberRole") /* GlobalReplicationGroupMemberRole com.amazonaws.elasticache#GlobalReplicationGroupInfo$GlobalReplicationGroupMemberRole */ => {
let var_341 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_global_replication_group_member_role(var_341);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for GlobalReplicationGroupInfo
impl Clone for GlobalReplicationGroupInfo
source§fn clone(&self) -> GlobalReplicationGroupInfo
fn clone(&self) -> GlobalReplicationGroupInfo
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 more