pub fn build(self) -> crate::model::AmazonopensearchserviceDestinationConfiguration {
            crate::model::AmazonopensearchserviceDestinationConfiguration {
                role_arn: self.role_arn,
                domain_arn: self.domain_arn,
                cluster_endpoint: self.cluster_endpoint,
                index_name: self.index_name,
                type_name: self.type_name,
                index_rotation_period: self.index_rotation_period,
                buffering_hints: self.buffering_hints,
                retry_options: self.retry_options,
                s3_backup_mode: self.s3_backup_mode,
                s3_configuration: self.s3_configuration,
                processing_configuration: self.processing_configuration,
                cloud_watch_logging_options: self.cloud_watch_logging_options,
                vpc_configuration: self.vpc_configuration,
            }
        }
/// Consumes the builder and constructs a [`AmazonopensearchserviceDestinationConfiguration`](crate::model::AmazonopensearchserviceDestinationConfiguration)
Consumes the builder and constructs a [`AmazonopensearchserviceDestinationConfiguration`](crate::model::AmazonopensearchserviceDestinationConfiguration)
Consumes the builder and constructs a [ ` AmazonopensearchserviceDestinationConfiguration ` ] ( crate :: model :: AmazonopensearchserviceDestinationConfiguration )
pub fn build(self) -> crate::model::AmazonopensearchserviceDestinationConfiguration {
            crate::model::AmazonopensearchserviceDestinationConfiguration {
                role_arn: self.role_arn,
                domain_arn: self.domain_arn,
                cluster_endpoint: self.cluster_endpoint,
                index_name: self.index_name,
                type_name: self.type_name,
                index_rotation_period: self.index_rotation_period,
                buffering_hints: self.buffering_hints,
                retry_options: self.retry_options,
                s3_backup_mode: self.s3_backup_mode,
                s3_configuration: self.s3_configuration,
                processing_configuration: self.processing_configuration,
                cloud_watch_logging_options: self.cloud_watch_logging_options,
                vpc_configuration: self.vpc_configuration,
            }
        }
pub fn build ( self ) -> crate :: model :: AmazonopensearchserviceDestinationConfiguration { crate :: model :: AmazonopensearchserviceDestinationConfiguration { role_arn : self . role_arn , domain_arn : self . domain_arn , cluster_endpoint : self . cluster_endpoint , index_name : self . index_name , type_name : self . type_name , index_rotation_period : self . index_rotation_period , buffering_hints : self . buffering_hints , retry_options : self . retry_options , s3_backup_mode : self . s3_backup_mode , s3_configuration : self . s3_configuration , processing_configuration : self . processing_configuration , cloud_watch_logging_options : self . cloud_watch_logging_options , vpc_configuration : self . vpc_configuration , } }
Consumes the builder and constructs a [`AmazonopensearchserviceDestinationConfiguration`](crate::model::AmazonopensearchserviceDestinationConfiguration)
Consumes the builder and constructs a [ ` AmazonopensearchserviceDestinationConfiguration ` ] ( crate :: model :: AmazonopensearchserviceDestinationConfiguration )
self
self