Struct aws_sdk_drs::operation::disconnect_source_server::builders::DisconnectSourceServerOutputBuilder
source · #[non_exhaustive]pub struct DisconnectSourceServerOutputBuilder { /* private fields */ }Expand description
A builder for DisconnectSourceServerOutput.
Implementations§
source§impl DisconnectSourceServerOutputBuilder
impl DisconnectSourceServerOutputBuilder
sourcepub fn source_server_id(self, input: impl Into<String>) -> Self
pub fn source_server_id(self, input: impl Into<String>) -> Self
The ID of the Source Server.
sourcepub fn set_source_server_id(self, input: Option<String>) -> Self
pub fn set_source_server_id(self, input: Option<String>) -> Self
The ID of the Source Server.
sourcepub fn get_source_server_id(&self) -> &Option<String>
pub fn get_source_server_id(&self) -> &Option<String>
The ID of the Source Server.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
The tags associated with the Source Server.
The tags associated with the Source Server.
The tags associated with the Source Server.
sourcepub fn recovery_instance_id(self, input: impl Into<String>) -> Self
pub fn recovery_instance_id(self, input: impl Into<String>) -> Self
The ID of the Recovery Instance associated with this Source Server.
sourcepub fn set_recovery_instance_id(self, input: Option<String>) -> Self
pub fn set_recovery_instance_id(self, input: Option<String>) -> Self
The ID of the Recovery Instance associated with this Source Server.
sourcepub fn get_recovery_instance_id(&self) -> &Option<String>
pub fn get_recovery_instance_id(&self) -> &Option<String>
The ID of the Recovery Instance associated with this Source Server.
sourcepub fn last_launch_result(self, input: LastLaunchResult) -> Self
pub fn last_launch_result(self, input: LastLaunchResult) -> Self
The status of the last recovery launch of this Source Server.
sourcepub fn set_last_launch_result(self, input: Option<LastLaunchResult>) -> Self
pub fn set_last_launch_result(self, input: Option<LastLaunchResult>) -> Self
The status of the last recovery launch of this Source Server.
sourcepub fn get_last_launch_result(&self) -> &Option<LastLaunchResult>
pub fn get_last_launch_result(&self) -> &Option<LastLaunchResult>
The status of the last recovery launch of this Source Server.
sourcepub fn data_replication_info(self, input: DataReplicationInfo) -> Self
pub fn data_replication_info(self, input: DataReplicationInfo) -> Self
The Data Replication Info of the Source Server.
sourcepub fn set_data_replication_info(
self,
input: Option<DataReplicationInfo>
) -> Self
pub fn set_data_replication_info( self, input: Option<DataReplicationInfo> ) -> Self
The Data Replication Info of the Source Server.
sourcepub fn get_data_replication_info(&self) -> &Option<DataReplicationInfo>
pub fn get_data_replication_info(&self) -> &Option<DataReplicationInfo>
The Data Replication Info of the Source Server.
sourcepub fn life_cycle(self, input: LifeCycle) -> Self
pub fn life_cycle(self, input: LifeCycle) -> Self
The lifecycle information of this Source Server.
sourcepub fn set_life_cycle(self, input: Option<LifeCycle>) -> Self
pub fn set_life_cycle(self, input: Option<LifeCycle>) -> Self
The lifecycle information of this Source Server.
sourcepub fn get_life_cycle(&self) -> &Option<LifeCycle>
pub fn get_life_cycle(&self) -> &Option<LifeCycle>
The lifecycle information of this Source Server.
sourcepub fn source_properties(self, input: SourceProperties) -> Self
pub fn source_properties(self, input: SourceProperties) -> Self
The source properties of the Source Server.
sourcepub fn set_source_properties(self, input: Option<SourceProperties>) -> Self
pub fn set_source_properties(self, input: Option<SourceProperties>) -> Self
The source properties of the Source Server.
sourcepub fn get_source_properties(&self) -> &Option<SourceProperties>
pub fn get_source_properties(&self) -> &Option<SourceProperties>
The source properties of the Source Server.
sourcepub fn staging_area(self, input: StagingArea) -> Self
pub fn staging_area(self, input: StagingArea) -> Self
The staging area of the source server.
sourcepub fn set_staging_area(self, input: Option<StagingArea>) -> Self
pub fn set_staging_area(self, input: Option<StagingArea>) -> Self
The staging area of the source server.
sourcepub fn get_staging_area(&self) -> &Option<StagingArea>
pub fn get_staging_area(&self) -> &Option<StagingArea>
The staging area of the source server.
sourcepub fn source_cloud_properties(self, input: SourceCloudProperties) -> Self
pub fn source_cloud_properties(self, input: SourceCloudProperties) -> Self
Source cloud properties of the Source Server.
sourcepub fn set_source_cloud_properties(
self,
input: Option<SourceCloudProperties>
) -> Self
pub fn set_source_cloud_properties( self, input: Option<SourceCloudProperties> ) -> Self
Source cloud properties of the Source Server.
sourcepub fn get_source_cloud_properties(&self) -> &Option<SourceCloudProperties>
pub fn get_source_cloud_properties(&self) -> &Option<SourceCloudProperties>
Source cloud properties of the Source Server.
sourcepub fn replication_direction(self, input: ReplicationDirection) -> Self
pub fn replication_direction(self, input: ReplicationDirection) -> Self
Replication direction of the Source Server.
sourcepub fn set_replication_direction(
self,
input: Option<ReplicationDirection>
) -> Self
pub fn set_replication_direction( self, input: Option<ReplicationDirection> ) -> Self
Replication direction of the Source Server.
sourcepub fn get_replication_direction(&self) -> &Option<ReplicationDirection>
pub fn get_replication_direction(&self) -> &Option<ReplicationDirection>
Replication direction of the Source Server.
sourcepub fn reversed_direction_source_server_arn(
self,
input: impl Into<String>
) -> Self
pub fn reversed_direction_source_server_arn( self, input: impl Into<String> ) -> Self
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourcepub fn set_reversed_direction_source_server_arn(
self,
input: Option<String>
) -> Self
pub fn set_reversed_direction_source_server_arn( self, input: Option<String> ) -> Self
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourcepub fn get_reversed_direction_source_server_arn(&self) -> &Option<String>
pub fn get_reversed_direction_source_server_arn(&self) -> &Option<String>
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourcepub fn source_network_id(self, input: impl Into<String>) -> Self
pub fn source_network_id(self, input: impl Into<String>) -> Self
ID of the Source Network which is protecting this Source Server's network.
sourcepub fn set_source_network_id(self, input: Option<String>) -> Self
pub fn set_source_network_id(self, input: Option<String>) -> Self
ID of the Source Network which is protecting this Source Server's network.
sourcepub fn get_source_network_id(&self) -> &Option<String>
pub fn get_source_network_id(&self) -> &Option<String>
ID of the Source Network which is protecting this Source Server's network.
sourcepub fn build(self) -> DisconnectSourceServerOutput
pub fn build(self) -> DisconnectSourceServerOutput
Consumes the builder and constructs a DisconnectSourceServerOutput.
Trait Implementations§
source§impl Clone for DisconnectSourceServerOutputBuilder
impl Clone for DisconnectSourceServerOutputBuilder
source§fn clone(&self) -> DisconnectSourceServerOutputBuilder
fn clone(&self) -> DisconnectSourceServerOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DisconnectSourceServerOutputBuilder
impl Default for DisconnectSourceServerOutputBuilder
source§fn default() -> DisconnectSourceServerOutputBuilder
fn default() -> DisconnectSourceServerOutputBuilder
source§impl PartialEq for DisconnectSourceServerOutputBuilder
impl PartialEq for DisconnectSourceServerOutputBuilder
source§fn eq(&self, other: &DisconnectSourceServerOutputBuilder) -> bool
fn eq(&self, other: &DisconnectSourceServerOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.