pub fn build(self) -> crate::output::UpdateOriginEndpointOutput {
            crate::output::UpdateOriginEndpointOutput {
                arn: self.arn,
                authorization: self.authorization,
                channel_id: self.channel_id,
                cmaf_package: self.cmaf_package,
                dash_package: self.dash_package,
                description: self.description,
                hls_package: self.hls_package,
                id: self.id,
                manifest_name: self.manifest_name,
                mss_package: self.mss_package,
                origination: self.origination,
                startover_window_seconds: self.startover_window_seconds.unwrap_or_default(),
                tags: self.tags,
                time_delay_seconds: self.time_delay_seconds.unwrap_or_default(),
                url: self.url,
                whitelist: self.whitelist,
            }
        }
/// Consumes the builder and constructs a [`UpdateOriginEndpointOutput`](crate::output::UpdateOriginEndpointOutput)
Consumes the builder and constructs a [`UpdateOriginEndpointOutput`](crate::output::UpdateOriginEndpointOutput)
Consumes the builder and constructs a [ ` UpdateOriginEndpointOutput ` ] ( crate :: output :: UpdateOriginEndpointOutput )
pub fn build(self) -> crate::output::UpdateOriginEndpointOutput {
            crate::output::UpdateOriginEndpointOutput {
                arn: self.arn,
                authorization: self.authorization,
                channel_id: self.channel_id,
                cmaf_package: self.cmaf_package,
                dash_package: self.dash_package,
                description: self.description,
                hls_package: self.hls_package,
                id: self.id,
                manifest_name: self.manifest_name,
                mss_package: self.mss_package,
                origination: self.origination,
                startover_window_seconds: self.startover_window_seconds.unwrap_or_default(),
                tags: self.tags,
                time_delay_seconds: self.time_delay_seconds.unwrap_or_default(),
                url: self.url,
                whitelist: self.whitelist,
            }
        }
pub fn build ( self ) -> crate :: output :: UpdateOriginEndpointOutput { crate :: output :: UpdateOriginEndpointOutput { arn : self . arn , authorization : self . authorization , channel_id : self . channel_id , cmaf_package : self . cmaf_package , dash_package : self . dash_package , description : self . description , hls_package : self . hls_package , id : self . id , manifest_name : self . manifest_name , mss_package : self . mss_package , origination : self . origination , startover_window_seconds : self . startover_window_seconds . unwrap_or_default ( ) , tags : self . tags , time_delay_seconds : self . time_delay_seconds . unwrap_or_default ( ) , url : self . url , whitelist : self . whitelist , } }
Consumes the builder and constructs a [`UpdateOriginEndpointOutput`](crate::output::UpdateOriginEndpointOutput)
Consumes the builder and constructs a [ ` UpdateOriginEndpointOutput ` ] ( crate :: output :: UpdateOriginEndpointOutput )
self
self