pub fn build(self) -> crate::model::NewPublicVirtualInterface {
            crate::model::NewPublicVirtualInterface {
                virtual_interface_name: self.virtual_interface_name,
                vlan: self.vlan.unwrap_or_default(),
                asn: self.asn.unwrap_or_default(),
                auth_key: self.auth_key,
                amazon_address: self.amazon_address,
                customer_address: self.customer_address,
                address_family: self.address_family,
                route_filter_prefixes: self.route_filter_prefixes,
                tags: self.tags,
            }
        }
/// Consumes the builder and constructs a [`NewPublicVirtualInterface`](crate::model::NewPublicVirtualInterface)
Consumes the builder and constructs a [`NewPublicVirtualInterface`](crate::model::NewPublicVirtualInterface)
Consumes the builder and constructs a [ ` NewPublicVirtualInterface ` ] ( crate :: model :: NewPublicVirtualInterface )
pub fn build(self) -> crate::model::NewPublicVirtualInterface {
            crate::model::NewPublicVirtualInterface {
                virtual_interface_name: self.virtual_interface_name,
                vlan: self.vlan.unwrap_or_default(),
                asn: self.asn.unwrap_or_default(),
                auth_key: self.auth_key,
                amazon_address: self.amazon_address,
                customer_address: self.customer_address,
                address_family: self.address_family,
                route_filter_prefixes: self.route_filter_prefixes,
                tags: self.tags,
            }
        }
pub fn build ( self ) -> crate :: model :: NewPublicVirtualInterface { crate :: model :: NewPublicVirtualInterface { virtual_interface_name : self . virtual_interface_name , vlan : self . vlan . unwrap_or_default ( ) , asn : self . asn . unwrap_or_default ( ) , auth_key : self . auth_key , amazon_address : self . amazon_address , customer_address : self . customer_address , address_family : self . address_family , route_filter_prefixes : self . route_filter_prefixes , tags : self . tags , } }
Consumes the builder and constructs a [`NewPublicVirtualInterface`](crate::model::NewPublicVirtualInterface)
Consumes the builder and constructs a [ ` NewPublicVirtualInterface ` ] ( crate :: model :: NewPublicVirtualInterface )
self
self