pub fn build(self) -> crate::output::CreateReplicationConfigurationTemplateOutput {
            crate::output::CreateReplicationConfigurationTemplateOutput {
                replication_configuration_template_id: self.replication_configuration_template_id,
                arn: self.arn,
                staging_area_subnet_id: self.staging_area_subnet_id,
                associate_default_security_group: self.associate_default_security_group,
                replication_servers_security_groups_i_ds: self
                    .replication_servers_security_groups_i_ds,
                replication_server_instance_type: self.replication_server_instance_type,
                use_dedicated_replication_server: self.use_dedicated_replication_server,
                default_large_staging_disk_type: self.default_large_staging_disk_type,
                ebs_encryption: self.ebs_encryption,
                ebs_encryption_key_arn: self.ebs_encryption_key_arn,
                bandwidth_throttling: self.bandwidth_throttling.unwrap_or_default(),
                data_plane_routing: self.data_plane_routing,
                create_public_ip: self.create_public_ip,
                staging_area_tags: self.staging_area_tags,
                tags: self.tags,
                pit_policy: self.pit_policy,
            }
        }
/// Consumes the builder and constructs a [`CreateReplicationConfigurationTemplateOutput`](crate::output::CreateReplicationConfigurationTemplateOutput)
Consumes the builder and constructs a [`CreateReplicationConfigurationTemplateOutput`](crate::output::CreateReplicationConfigurationTemplateOutput)
Consumes the builder and constructs a [ ` CreateReplicationConfigurationTemplateOutput ` ] ( crate :: output :: CreateReplicationConfigurationTemplateOutput )
pub fn build(self) -> crate::output::CreateReplicationConfigurationTemplateOutput {
            crate::output::CreateReplicationConfigurationTemplateOutput {
                replication_configuration_template_id: self.replication_configuration_template_id,
                arn: self.arn,
                staging_area_subnet_id: self.staging_area_subnet_id,
                associate_default_security_group: self.associate_default_security_group,
                replication_servers_security_groups_i_ds: self
                    .replication_servers_security_groups_i_ds,
                replication_server_instance_type: self.replication_server_instance_type,
                use_dedicated_replication_server: self.use_dedicated_replication_server,
                default_large_staging_disk_type: self.default_large_staging_disk_type,
                ebs_encryption: self.ebs_encryption,
                ebs_encryption_key_arn: self.ebs_encryption_key_arn,
                bandwidth_throttling: self.bandwidth_throttling.unwrap_or_default(),
                data_plane_routing: self.data_plane_routing,
                create_public_ip: self.create_public_ip,
                staging_area_tags: self.staging_area_tags,
                tags: self.tags,
                pit_policy: self.pit_policy,
            }
        }
pub fn build ( self ) -> crate :: output :: CreateReplicationConfigurationTemplateOutput { crate :: output :: CreateReplicationConfigurationTemplateOutput { replication_configuration_template_id : self . replication_configuration_template_id , arn : self . arn , staging_area_subnet_id : self . staging_area_subnet_id , associate_default_security_group : self . associate_default_security_group , replication_servers_security_groups_i_ds : self . replication_servers_security_groups_i_ds , replication_server_instance_type : self . replication_server_instance_type , use_dedicated_replication_server : self . use_dedicated_replication_server , default_large_staging_disk_type : self . default_large_staging_disk_type , ebs_encryption : self . ebs_encryption , ebs_encryption_key_arn : self . ebs_encryption_key_arn , bandwidth_throttling : self . bandwidth_throttling . unwrap_or_default ( ) , data_plane_routing : self . data_plane_routing , create_public_ip : self . create_public_ip , staging_area_tags : self . staging_area_tags , tags : self . tags , pit_policy : self . pit_policy , } }
Consumes the builder and constructs a [`CreateReplicationConfigurationTemplateOutput`](crate::output::CreateReplicationConfigurationTemplateOutput)
Consumes the builder and constructs a [ ` CreateReplicationConfigurationTemplateOutput ` ] ( crate :: output :: CreateReplicationConfigurationTemplateOutput )
self
self