pub fn build(self) -> crate::model::BackendApiAppSyncAuthSettings {
            crate::model::BackendApiAppSyncAuthSettings {
                cognito_user_pool_id: self.cognito_user_pool_id,
                description: self.description,
                expiration_time: self.expiration_time.unwrap_or_default(),
                open_id_auth_ttl: self.open_id_auth_ttl,
                open_id_client_id: self.open_id_client_id,
                open_id_iat_ttl: self.open_id_iat_ttl,
                open_id_issue_url: self.open_id_issue_url,
                open_id_provider_name: self.open_id_provider_name,
            }
        }
/// Consumes the builder and constructs a [`BackendApiAppSyncAuthSettings`](crate::model::BackendApiAppSyncAuthSettings)
Consumes the builder and constructs a [`BackendApiAppSyncAuthSettings`](crate::model::BackendApiAppSyncAuthSettings)
Consumes the builder and constructs a [ ` BackendApiAppSyncAuthSettings ` ] ( crate :: model :: BackendApiAppSyncAuthSettings )
pub fn build(self) -> crate::model::BackendApiAppSyncAuthSettings {
            crate::model::BackendApiAppSyncAuthSettings {
                cognito_user_pool_id: self.cognito_user_pool_id,
                description: self.description,
                expiration_time: self.expiration_time.unwrap_or_default(),
                open_id_auth_ttl: self.open_id_auth_ttl,
                open_id_client_id: self.open_id_client_id,
                open_id_iat_ttl: self.open_id_iat_ttl,
                open_id_issue_url: self.open_id_issue_url,
                open_id_provider_name: self.open_id_provider_name,
            }
        }
pub fn build ( self ) -> crate :: model :: BackendApiAppSyncAuthSettings { crate :: model :: BackendApiAppSyncAuthSettings { cognito_user_pool_id : self . cognito_user_pool_id , description : self . description , expiration_time : self . expiration_time . unwrap_or_default ( ) , open_id_auth_ttl : self . open_id_auth_ttl , open_id_client_id : self . open_id_client_id , open_id_iat_ttl : self . open_id_iat_ttl , open_id_issue_url : self . open_id_issue_url , open_id_provider_name : self . open_id_provider_name , } }
Consumes the builder and constructs a [`BackendApiAppSyncAuthSettings`](crate::model::BackendApiAppSyncAuthSettings)
Consumes the builder and constructs a [ ` BackendApiAppSyncAuthSettings ` ] ( crate :: model :: BackendApiAppSyncAuthSettings )
self
self