#[non_exhaustive]pub struct BackendApiAppSyncAuthSettingsBuilder { /* private fields */ }Expand description
A builder for BackendApiAppSyncAuthSettings.
Implementations§
source§impl BackendApiAppSyncAuthSettingsBuilder
 
impl BackendApiAppSyncAuthSettingsBuilder
sourcepub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
 
pub fn cognito_user_pool_id(self, input: impl Into<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
 
pub fn set_cognito_user_pool_id(self, input: Option<String>) -> Self
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn get_cognito_user_pool_id(&self) -> &Option<String>
 
pub fn get_cognito_user_pool_id(&self) -> &Option<String>
The Amazon Cognito user pool ID, if Amazon Cognito was used as an authentication setting to access your data models.
sourcepub fn description(self, input: impl Into<String>) -> Self
 
pub fn description(self, input: impl Into<String>) -> Self
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_description(self, input: Option<String>) -> Self
 
pub fn set_description(self, input: Option<String>) -> Self
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn get_description(&self) -> &Option<String>
 
pub fn get_description(&self) -> &Option<String>
The API key description for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn expiration_time(self, input: f64) -> Self
 
pub fn expiration_time(self, input: f64) -> Self
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn set_expiration_time(self, input: Option<f64>) -> Self
 
pub fn set_expiration_time(self, input: Option<f64>) -> Self
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn get_expiration_time(&self) -> &Option<f64>
 
pub fn get_expiration_time(&self) -> &Option<f64>
The API key expiration time for API_KEY, if it was used as an authentication mechanism to access your data models.
sourcepub fn open_id_auth_ttl(self, input: impl Into<String>) -> Self
 
pub fn open_id_auth_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
 
pub fn set_open_id_auth_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn get_open_id_auth_ttl(&self) -> &Option<String>
 
pub fn get_open_id_auth_ttl(&self) -> &Option<String>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_client_id(self, input: impl Into<String>) -> Self
 
pub fn open_id_client_id(self, input: impl Into<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_client_id(self, input: Option<String>) -> Self
 
pub fn set_open_id_client_id(self, input: Option<String>) -> Self
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn get_open_id_client_id(&self) -> &Option<String>
 
pub fn get_open_id_client_id(&self) -> &Option<String>
The clientID for openID, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
 
pub fn open_id_iat_ttl(self, input: impl Into<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
 
pub fn set_open_id_iat_ttl(self, input: Option<String>) -> Self
The expiry time for the OpenID authentication mechanism.
sourcepub fn get_open_id_iat_ttl(&self) -> &Option<String>
 
pub fn get_open_id_iat_ttl(&self) -> &Option<String>
The expiry time for the OpenID authentication mechanism.
sourcepub fn open_id_issue_url(self, input: impl Into<String>) -> Self
 
pub fn open_id_issue_url(self, input: impl Into<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn set_open_id_issue_url(self, input: Option<String>) -> Self
 
pub fn set_open_id_issue_url(self, input: Option<String>) -> Self
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn get_open_id_issue_url(&self) -> &Option<String>
 
pub fn get_open_id_issue_url(&self) -> &Option<String>
The openID issuer URL, if openID was used as an authentication setting to access your data models.
sourcepub fn open_id_provider_name(self, input: impl Into<String>) -> Self
 
pub fn open_id_provider_name(self, input: impl Into<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn set_open_id_provider_name(self, input: Option<String>) -> Self
 
pub fn set_open_id_provider_name(self, input: Option<String>) -> Self
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn get_open_id_provider_name(&self) -> &Option<String>
 
pub fn get_open_id_provider_name(&self) -> &Option<String>
The OpenID provider name, if OpenID was used as an authentication mechanism to access your data models.
sourcepub fn build(self) -> BackendApiAppSyncAuthSettings
 
pub fn build(self) -> BackendApiAppSyncAuthSettings
Consumes the builder and constructs a BackendApiAppSyncAuthSettings.
Trait Implementations§
source§impl Clone for BackendApiAppSyncAuthSettingsBuilder
 
impl Clone for BackendApiAppSyncAuthSettingsBuilder
source§fn clone(&self) -> BackendApiAppSyncAuthSettingsBuilder
 
fn clone(&self) -> BackendApiAppSyncAuthSettingsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for BackendApiAppSyncAuthSettingsBuilder
 
impl Default for BackendApiAppSyncAuthSettingsBuilder
source§fn default() -> BackendApiAppSyncAuthSettingsBuilder
 
fn default() -> BackendApiAppSyncAuthSettingsBuilder
source§impl PartialEq for BackendApiAppSyncAuthSettingsBuilder
 
impl PartialEq for BackendApiAppSyncAuthSettingsBuilder
source§fn eq(&self, other: &BackendApiAppSyncAuthSettingsBuilder) -> bool
 
fn eq(&self, other: &BackendApiAppSyncAuthSettingsBuilder) -> bool
self and other values to be equal, and is used
by ==.